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
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
Metadata Files
README.md
JSOSolverSkeleton
<!-- 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
- Website: https://juliasmoothoptimizers.github.io
- Repositories: 63
- Profile: https://github.com/JuliaSmoothOptimizers
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)