jsosolverskeleton.jl

JSO-compliant Solver templates

https://github.com/juliasmoothoptimizers/jsosolverskeleton.jl

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

JSO-compliant Solver templates

Basic Info
  • Host: GitHub
  • Owner: JuliaSmoothOptimizers
  • License: mit
  • Language: Julia
  • Default Branch: main
  • Size: 207 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 2
  • Open Issues: 3
  • Releases: 0
Created over 5 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

README.md

JSOSolverSkeleton

Stable Documentation In development documentation Build Status Test workflow status Lint workflow Status Docs workflow Status Build Status Coverage DOI <!-- markdown-link-check-enable -->


JSOSolverSkeleton is a solver for constrained nonlinear problems, i.e., optimization problems of the form

math \begin{aligned} \min \quad & f(x) \\ & c_L \leq c(x) \leq c_U \\ & \ell \leq x \leq u, \end{aligned}

It uses other JuliaSmoothOptimizers packages for development. In particular, NLPModels.jl is used for defining the problem, and SolverCore for the output.

How to Cite

If you use JSOSolverSkeleton.jl in your work, please cite using the format given in CITATION.cff.

Installation

JSOSolverSkeleton is a   Julia Language   package. To install JSOSolverSkeleton, please open Julia's interactive session (known as REPL) and press ] key in the REPL to use the package mode, then type the following command

julia pkg> add JSOSolverSkeleton

Example

```julia using JSOSolverSkeleton, ADNLPModels

Rosenbrock

nlp = ADNLPModel(x -> 100 * (x[2] - x[1]^2)^2 + (x[1] - 1)^2, [-1.2; 1.0]) stats = jsosolverskeleton(nlp) ```

Contributing

If you think you found a bug, feel free to open an issue. Focused suggestions and requests can also be opened as issues. Before opening a pull request, start an issue or a discussion on the topic, please.

If you want to make contributions of any kind, please first that a look into our contributing guide directly on GitHub or the contributing page on the website.


This repo was created with the COPIERTemplate.jl package.

Owner

  • Name: JuliaSmoothOptimizers
  • Login: JuliaSmoothOptimizers
  • Kind: organization
  • Location: DOI: 10.5281/zenodo.2655082

Infrastructure and Solvers for Continuous Optimization in Julia

Citation (CITATION.cff)

# Go to https://citation-file-format.github.io/cff-initializer-javascript/#/ to finish this
cff-version: 1.2.0
title: JSOSolverSkeleton.jl
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Abel Soares Siqueira
    email: abel.s.siqueira@gmail.com

GitHub Events

Total
  • Delete event: 1
  • Push event: 2
  • Pull request event: 4
  • Create event: 2
Last Year
  • Delete event: 1
  • Push event: 2
  • Pull request event: 4
  • Create event: 2

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 2
  • Total pull requests: 6
  • Average time to close issues: about 2 months
  • Average time to close pull requests: about 23 hours
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.17
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: about 20 hours
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • tmigot (2)
Pull Request Authors
  • tmigot (6)
  • abelsiqueira (3)
Top Labels
Issue Labels
documentation (1) question (1)
Pull Request Labels
help wanted (1) documentation (1)