HSL

Julia interface to the HSL Mathematical Software Library

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

Science Score: 77.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
    Found 6 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    3 of 18 committers (16.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.9%) to scientific vocabulary

Keywords

hsl julia linear-algebra sparse-matrix

Keywords from Contributors

nlpmodels nonlinear-programming factorization performance-profile ipopt optimization-algorithms linear-maps linear-operators matrices preconditioner
Last synced: 6 months ago · JSON representation ·

Repository

Julia interface to the HSL Mathematical Software Library

Basic Info
  • Host: GitHub
  • Owner: JuliaSmoothOptimizers
  • License: other
  • Language: Julia
  • Default Branch: main
  • Size: 1.39 MB
Statistics
  • Stars: 45
  • Watchers: 4
  • Forks: 17
  • Open Issues: 16
  • Releases: 17
Topics
hsl julia linear-algebra sparse-matrix
Created over 10 years ago · Last pushed 7 months ago
Metadata Files
Readme License Citation Zenodo

README.md

HSL

Documentation Documentation DOI

Collection of interfaces for the packages provided by libHSL.

Installation

julia julia> ] Pkg> add HSL

This installs the Julia interfaces, but you need to manually install HSL_jll.jl:

  1. Download HSL_jll.jl from STFC HSL website.

  2. Install it in your Julia environment:

julia Pkg.develop(path = "/full/path/to/HSL_jll.jl")

Additional resources

Owner

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

Infrastructure and Solvers for Continuous Optimization in Julia

Citation (CITATION.bib)

@Misc{montoison-orban-hsl-2021,
  author = {A. Montoison and D. Orban and {contributors}},
  title = {{HSL.jl}: A {J}ulia interface to the {HSL} Mathematical Software Library},
  month = {March},
  howpublished = {\url{https://github.com/JuliaSmoothOptimizers/HSL.jl}},
  year = {2021},
  DOI = {10.5281/zenodo.2658672},
}

GitHub Events

Total
  • Create event: 11
  • Commit comment event: 5
  • Release event: 2
  • Issues event: 6
  • Delete event: 6
  • Issue comment event: 19
  • Push event: 44
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 29
  • Fork event: 1
Last Year
  • Create event: 11
  • Commit comment event: 5
  • Release event: 2
  • Issues event: 6
  • Delete event: 6
  • Issue comment event: 19
  • Push event: 44
  • Pull request review event: 1
  • Pull request review comment event: 1
  • Pull request event: 29
  • Fork event: 1

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 223
  • Total Committers: 18
  • Avg Commits per committer: 12.389
  • Development Distribution Score (DDS): 0.561
Top Committers
Name Email Commits
Dominique Orban d****n@g****m 98
Alexis Montoison a****n@p****a 59
Abel Soares Siqueira a****a@g****m 21
tmigot t****t@g****m 8
Brian Jackson b****5@g****m 8
jroth j****h@a****v 5
geoffroyleconte 4****e@u****m 3
dpo d****o@u****m 3
MonssafToukal t****f@g****m 3
Geoffroy Leconte g****0@g****m 3
Alexis 3****n@u****m 3
Luiz-Rafael Santos l****1@g****m 2
mtanneau3 m****3@g****u 2
Goysa2 s****e@u****a 1
Lars Ruthotto l****o@e****u 1
Oscar Dowson o****w@u****m 1
Julia TagBot 5****t@u****m 1
github-actions[bot] 4****]@u****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 25
  • Total pull requests: 128
  • Average time to close issues: 7 months
  • Average time to close pull requests: 13 days
  • Total issue authors: 11
  • Total pull request authors: 11
  • Average comments per issue: 2.48
  • Average comments per pull request: 2.58
  • Merged pull requests: 104
  • Bot issues: 0
  • Bot pull requests: 6
Past Year
  • Issues: 4
  • Pull requests: 21
  • Average time to close issues: 3 months
  • Average time to close pull requests: 2 days
  • Issue authors: 1
  • Pull request authors: 2
  • Average comments per issue: 0.25
  • Average comments per pull request: 0.76
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • amontoison (10)
  • dpo (4)
  • tmigot (2)
  • jbcaillau (1)
  • zornsllama (1)
  • geoffroyleconte (1)
  • spougkakiotis (1)
  • gerw (1)
  • JuliaTagBot (1)
  • DoctorDro (1)
  • sshin23 (1)
Pull Request Authors
  • amontoison (105)
  • dpo (10)
  • github-actions[bot] (6)
  • geoffroyleconte (4)
  • MonssafToukal (4)
  • tmigot (3)
  • bjack205 (3)
  • mtanneau (2)
  • JSOBot (1)
  • odow (1)
  • abelsiqueira (1)
Top Labels
Issue Labels
enhancement (3) epic (1) help wanted (1) windows (1) documentation (1)
Pull Request Labels
formatting (6) automated pr (6) no changelog (6)

Packages

  • Total packages: 1
  • Total downloads:
    • julia 93 total
  • Total dependent packages: 4
  • Total dependent repositories: 4
  • Total versions: 17
juliahub.com: HSL

Julia interface to the HSL Mathematical Software Library

  • Versions: 17
  • Dependent Packages: 4
  • Dependent Repositories: 4
  • Downloads: 93 Total
Rankings
Dependent repos count: 5.5%
Forks count: 9.1%
Average: 10.7%
Dependent packages count: 13.5%
Stargazers count: 14.8%
Last synced: 7 months ago

Dependencies

.github/workflows/CI_Linux.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite
.github/workflows/CI_M1.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite
.github/workflows/CompatHelper.yml actions
  • julia-actions/setup-julia v1 composite
.github/workflows/Documentation.yml actions
  • actions/checkout v2 composite
  • julia-actions/setup-julia latest composite
.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite