Skip to content

Commit

Permalink
Update URLs after package move to jump-dev
Browse files Browse the repository at this point in the history
  • Loading branch information
odow committed Jan 31, 2024
1 parent edcb8a2 commit ce65330
Show file tree
Hide file tree
Showing 198 changed files with 258 additions and 258 deletions.
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name = "Hypatia"
uuid = "b99e6be6-89ff-11e8-14f8-45c827f4f8f2"
repo = "https://github.com/chriscoey/Hypatia.jl.git"
repo = "https://github.com/jump-dev/Hypatia.jl.git"
version = "0.7.4"

[deps]
Expand Down
32 changes: 16 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
<img src="https://github.com/chriscoey/Hypatia.jl/wiki/hypatia_logo.png" alt="Hypatia logo" width="358"/>
<img src="https://github.com/jump-dev/Hypatia.jl/wiki/hypatia_logo.png" alt="Hypatia logo" width="358"/>

[![Build Status](https://github.com/chriscoey/Hypatia.jl/workflows/CI/badge.svg)](https://github.com/chriscoey/Hypatia.jl/actions?query=workflow%3ACI+branch%3Amaster)
[![codecov](https://codecov.io/gh/chriscoey/Hypatia.jl/branch/master/graph/badge.svg?token=x7G2wQeKJF)](https://codecov.io/gh/chriscoey/Hypatia.jl)
[![](https://img.shields.io/badge/docs-stable-blue.svg)](https://chriscoey.github.io/Hypatia.jl/stable)
[![](https://img.shields.io/badge/docs-dev-blue.svg)](https://chriscoey.github.io/Hypatia.jl/dev)
[![Build Status](https://github.com/jump-dev/Hypatia.jl/workflows/CI/badge.svg)](https://github.com/jump-dev/Hypatia.jl/actions?query=workflow%3ACI+branch%3Amaster)
[![codecov](https://codecov.io/gh/jump-dev/Hypatia.jl/branch/master/graph/badge.svg?token=x7G2wQeKJF)](https://codecov.io/gh/jump-dev/Hypatia.jl)
[![](https://img.shields.io/badge/docs-stable-blue.svg)](https://jump.dev/Hypatia.jl/stable)
[![](https://img.shields.io/badge/docs-dev-blue.svg)](https://jump.dev/Hypatia.jl/dev)

[Hypatia](https://github.com/chriscoey/Hypatia.jl) is a highly customizable open source interior point solver for generic conic optimization problems, written in [Julia](https://julialang.org/).
[Hypatia](https://github.com/jump-dev/Hypatia.jl) is a highly customizable open source interior point solver for generic conic optimization problems, written in [Julia](https://julialang.org/).

For more information on Hypatia, please see:
- [documentation](https://chriscoey.github.io/Hypatia.jl/dev) for Hypatia's conic form, predefined cones, and interfaces
- [cones reference](https://github.com/chriscoey/Hypatia.jl/wiki/files/coneref.pdf) for cone definitions and oracles
- [examples folder](https://github.com/chriscoey/Hypatia.jl/tree/master/examples) for applied examples and instances
- [benchmarks folder](https://github.com/chriscoey/Hypatia.jl/tree/master/benchmarks) for scripts used to run and analyze various computational benchmarks
- [documentation](https://jump.dev/Hypatia.jl/dev) for Hypatia's conic form, predefined cones, and interfaces
- [cones reference](https://github.com/jump-dev/Hypatia.jl/wiki/files/coneref.pdf) for cone definitions and oracles
- [examples folder](https://github.com/jump-dev/Hypatia.jl/tree/master/examples) for applied examples and instances
- [benchmarks folder](https://github.com/jump-dev/Hypatia.jl/tree/master/benchmarks) for scripts used to run and analyze various computational benchmarks

and preprints of our papers:
- [Solving natural conic formulations with Hypatia.jl](https://arxiv.org/abs/2005.01136) for computational arguments for expanding the class of cones recognized by conic solvers
- [Performance enhancements for a generic conic interior point algorithm](https://arxiv.org/abs/2107.04262) for a description of Hypatia's algorithm and our enhanced stepping procedures
- [Sum of squares generalizations for conic sets](https://arxiv.org/abs/2103.11499) for barriers and computational techniques for our generalized polynomial sum of squares cones
- [Conic optimization with spectral functions on Euclidean Jordan algebras](https://arxiv.org/abs/2103.04104) for barriers and computational techniques for many of our epigraph/hypograph cones

and corresponding [raw results CSV files](https://github.com/chriscoey/Hypatia.jl/wiki) generated by our run scripts in the benchmarks folder.
and corresponding [raw results CSV files](https://github.com/jump-dev/Hypatia.jl/wiki) generated by our run scripts in the benchmarks folder.

## License

Hypatia is licensed under the MIT License (see [LICENSE](https://github.com/chriscoey/Hypatia.jl/blob/master/LICENSE.md)).
Hypatia is licensed under the MIT License (see [LICENSE](https://github.com/jump-dev/Hypatia.jl/blob/master/LICENSE.md)).

## Installation

Expand Down Expand Up @@ -64,16 +64,16 @@ termination_status(model)
objective_value(model)
value.(x)
```
See our [D-optimal design](https://github.com/chriscoey/Hypatia.jl/blob/master/examples/doptimaldesign/JuMP.jl) example for more information and references.
See our [D-optimal design](https://github.com/jump-dev/Hypatia.jl/blob/master/examples/doptimaldesign/JuMP.jl) example for more information and references.

Many more examples using the native interface or JuMP can be found in the [examples folder](https://github.com/chriscoey/Hypatia.jl/tree/master/examples).
Many more examples using the native interface or JuMP can be found in the [examples folder](https://github.com/jump-dev/Hypatia.jl/tree/master/examples).

## Contributing

Comments, questions, suggestions, and improvements/extensions to the code or documentation are welcomed.
Please reach out on [Discourse](https://discourse.julialang.org/c/domain/opt), or submit an issue or contribute a PR on our [GitHub](https://github.com/chriscoey/Hypatia.jl).
Please reach out on [Discourse](https://discourse.julialang.org/c/domain/opt), or submit an issue or contribute a PR on our [GitHub](https://github.com/jump-dev/Hypatia.jl).
If contributing code, try to maintain consistent style and add docstrings or comments for clarity.
New examples are welcomed and should be implemented similarly to the [existing examples](https://github.com/chriscoey/Hypatia.jl/tree/master/examples).
New examples are welcomed and should be implemented similarly to the [existing examples](https://github.com/jump-dev/Hypatia.jl/tree/master/examples).

## Acknowledgements

Expand Down
2 changes: 1 addition & 1 deletion benchmarks/natvsext/analyze.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Copyright (c) 2018-2022 Chris Coey, Lea Kapelevich, and contributors
This Julia package Hypatia.jl is released under the MIT license; see LICENSE
file in the root directory or at https://github.com/chriscoey/Hypatia.jl
file in the root directory or at https://github.com/jump-dev/Hypatia.jl
=#

#=
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/natvsext/run.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Copyright (c) 2018-2022 Chris Coey, Lea Kapelevich, and contributors
This Julia package Hypatia.jl is released under the MIT license; see LICENSE
file in the root directory or at https://github.com/chriscoey/Hypatia.jl
file in the root directory or at https://github.com/jump-dev/Hypatia.jl
=#

#=
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/natvsext/spawn.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Copyright (c) 2018-2022 Chris Coey, Lea Kapelevich, and contributors
This Julia package Hypatia.jl is released under the MIT license; see LICENSE
file in the root directory or at https://github.com/chriscoey/Hypatia.jl
file in the root directory or at https://github.com/jump-dev/Hypatia.jl
=#

#=
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/stepper/analyze.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Copyright (c) 2018-2022 Chris Coey, Lea Kapelevich, and contributors
This Julia package Hypatia.jl is released under the MIT license; see LICENSE
file in the root directory or at https://github.com/chriscoey/Hypatia.jl
file in the root directory or at https://github.com/jump-dev/Hypatia.jl
=#

#=
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/stepper/run.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Copyright (c) 2018-2022 Chris Coey, Lea Kapelevich, and contributors
This Julia package Hypatia.jl is released under the MIT license; see LICENSE
file in the root directory or at https://github.com/chriscoey/Hypatia.jl
file in the root directory or at https://github.com/jump-dev/Hypatia.jl
=#

#=
Expand Down
4 changes: 2 additions & 2 deletions docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Copyright (c) 2018-2022 Chris Coey, Lea Kapelevich, and contributors
This Julia package Hypatia.jl is released under the MIT license; see LICENSE
file in the root directory or at https://github.com/chriscoey/Hypatia.jl
file in the root directory or at https://github.com/jump-dev/Hypatia.jl
=#

using Documenter
Expand Down Expand Up @@ -32,7 +32,7 @@ makedocs(
)

deploydocs(
repo = "github.com/chriscoey/Hypatia.jl.git",
repo = "github.com/jump-dev/Hypatia.jl.git",
target = "build",
push_preview = true,
)
10 changes: 5 additions & 5 deletions docs/src/benchmarks.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Benchmarking scripts

In the [benchmarks folder](https://github.com/chriscoey/Hypatia.jl/tree/master/benchmarks), we have scripts for running performance benchmarks on instances derived from our examples.
See [Examples](@ref) for descriptions of our examples, and see the [examples folder](https://github.com/chriscoey/Hypatia.jl/tree/master/examples) for the instances, which are generated on-the-fly.
In the [benchmarks folder](https://github.com/jump-dev/Hypatia.jl/tree/master/benchmarks), we have scripts for running performance benchmarks on instances derived from our examples.
See [Examples](@ref) for descriptions of our examples, and see the [examples folder](https://github.com/jump-dev/Hypatia.jl/tree/master/examples) for the instances, which are generated on-the-fly.
The two types of benchmarks we run are:

- natural versus extended formulations, for a selection of examples; see [natvsext](https://github.com/chriscoey/Hypatia.jl/tree/master/benchmarks/natvsext),
- selected algorithmic options for the stepping procedures; see [stepper](https://github.com/chriscoey/Hypatia.jl/tree/master/benchmarks/stepper).
- natural versus extended formulations, for a selection of examples; see [natvsext](https://github.com/jump-dev/Hypatia.jl/tree/master/benchmarks/natvsext),
- selected algorithmic options for the stepping procedures; see [stepper](https://github.com/jump-dev/Hypatia.jl/tree/master/benchmarks/stepper).

We also provide scripts to analyze the raw results output from the run scripts.
See the READMEs for simple instructions for running these scripts on your machines.
Each run script typically takes several days to complete if running all examples, and the analysis scripts only take seconds.
4 changes: 2 additions & 2 deletions docs/src/cones.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ The required oracles are:

Additional optional oracles can be specified to improve speed and numerical performance.
Defining a new cone automatically defines its dual cone (through the `use_dual` option) also.
See Hypatia's predefined cones in the [cones folder](https://github.com/chriscoey/Hypatia.jl/tree/master/src/Cones) for examples of how to implement a new cone type and efficient oracles.
See Hypatia's predefined cones in the [cones folder](https://github.com/jump-dev/Hypatia.jl/tree/master/src/Cones) for examples of how to implement a new cone type and efficient oracles.
The implementations of the [`HypoPowerMean`](@ref) cone (which uses a primal LHSCB) and the [`WSOSInterpNonnegative`](@ref) cone (which uses a dual LHSCB) are fairly typical.

## Predefined cones

Hypatia predefines many proper cones that are practically useful; see [Predefined cone types](@ref).
These cones are used in Hypatia's [Examples](@ref) and [native instances](https://github.com/chriscoey/Hypatia.jl/blob/master/test/nativeinstances.jl).
These cones are used in Hypatia's [Examples](@ref) and [native instances](https://github.com/jump-dev/Hypatia.jl/blob/master/test/nativeinstances.jl).
These cones are also wrapped as `MathOptInterface.AbstractVectorSet` types and exported from Hypatia; see [MathOptInterface cones](@ref).
Loading

0 comments on commit ce65330

Please sign in to comment.