Skip to content

Commit 3ab8547

Browse files
authored
Merge pull request #132 from control-toolbox/131-general-zenodo
131 general zenodo
2 parents 2b522b2 + 60e779a commit 3ab8547

6 files changed

Lines changed: 117 additions & 1 deletion

File tree

.zenodo.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"description": "<p>The&nbsp;<a href=\"https://juliahub.com/ui/Packages/General/OptimalControlProblems\" rel=\"nofollow\">OptimalControlProblems.jl</a>&nbsp;package is part of the&nbsp;<a href=\"https://github.com/control-toolbox\">control-toolbox ecosystem</a>. The control-toolbox ecosystem gathers Julia packages for mathematical control and applications. The root package is&nbsp;<a href=\"https://juliahub.com/ui/Packages/General/OptimalControl\" rel=\"nofollow\">OptimalControl.jl</a>&nbsp;which aims to provide tools to model and solve optimal control problems with ordinary differential equations by direct and indirect methods, both on CPU and GPU.</p>",
3+
"title": "OptimalControlProblems.jl: a collection of optimal control problems with ODE's in Julia",
4+
"upload_type": "software",
5+
"doi": "10.5281/zenodo.17013021",
6+
"keywords": [
7+
"optimal control",
8+
"control of ODE's",
9+
"optimization",
10+
"direct transcription",
11+
"benchmark suite"
12+
],
13+
"creators": [
14+
{
15+
"affiliation": "Université Côte d’Azur, CNRS, Inria, LJAD",
16+
"name": "Caillau, Jean-Baptiste",
17+
"orcid": "0000-0002-1719-2016"
18+
},
19+
{
20+
"affiliation": "Université Toulouse, CNRS, ENSEEIHT-IRIT",
21+
"name": "Cots, Olivier",
22+
"orcid": "0000-0002-4703-4369"
23+
},
24+
{
25+
"affiliation": "Université Toulouse, CNRS, ENSEEIHT-IRIT",
26+
"name": "Gergaud, Joseph",
27+
"orcid": "0009-0005-9825-8652"
28+
},
29+
{
30+
"affiliation": "CAGE team, Inria Paris",
31+
"name": "Martinon, Pierre",
32+
"orcid": "0000-0003-0571-2376"
33+
}
34+
],
35+
"access_right": "open",
36+
"related_identifiers": [
37+
{
38+
"scheme": "url",
39+
"identifier": "https://github.com/control-toolbox/OptimalControlProblems.jl/releases/latest",
40+
"relation": "isSupplementTo"
41+
}
42+
],
43+
"license": "MIT"
44+
}

CITATION.bib

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
@software{Caillau_OptimalControl_jl_a_Julia,
2+
author = {Caillau, Jean-Baptiste and Cots, Olivier and Gergaud, Joseph and Martinon, Pierre},
3+
doi = {10.5281/zenodo.17013021},
4+
license = {["MIT"]},
5+
title = {{OptimalControlProblems.jl: a collection of optimal control problems with ODE's in Julia}},
6+
url = {https://control-toolbox.org/OptimalControlProblems.jl}
7+
}

CITATION.cff

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
abstract: <p>The&nbsp;<a href=\"https://juliahub.com/ui/Packages/General/OptimalControlProblems\" rel=\"nofollow\">OptimalControlProblems.jl</a>&nbsp;package is part of the&nbsp;<a href=\"https://github.com/control-toolbox\">control-toolbox ecosystem</a>. The control-toolbox ecosystem gathers Julia packages for mathematical control and applications. The root package is&nbsp;<a href=\"https://juliahub.com/ui/Packages/General/OptimalControl\" rel=\"nofollow\">OptimalControl.jl</a>&nbsp;which aims to provide tools to model and solve optimal control problems with ordinary differential equations by direct and indirect methods, both on CPU and GPU.</p>
2+
title: "OptimalControlProblems.jl: a collection of optimal control problems with ODE's in Julia"
3+
authors:
4+
- affiliation: "Universit\xE9 C\xF4te d'Azur, CNRS, Inria, LJAD"
5+
family-names: Caillau
6+
given-names: Jean-Baptiste
7+
orcid: 0000-0002-1719-2016
8+
- affiliation: "Universit\xE9 Toulouse, CNRS, ENSEEIHT-IRIT"
9+
family-names: Cots
10+
given-names: Olivier
11+
orcid: 0000-0002-4703-4369
12+
- affiliation: "Universit\xE9 Toulouse, CNRS, ENSEEIHT-IRIT"
13+
family-names: Gergaud
14+
given-names: Joseph
15+
orcid: 0009-0005-9825-8652
16+
- affiliation: CAGE team, Inria Paris
17+
family-names: Martinon
18+
given-names: Pierre
19+
orcid: 0000-0003-0571-2376
20+
cff-version: 1.2.0a
21+
doi: 10.5281/zenodo.17013021
22+
keywords:
23+
- optimal control
24+
- control of ODE's
25+
- optimization
26+
- direct transcription
27+
- benchmark suite
28+
license:
29+
- MIT
30+
url: "https://control-toolbox.org/OptimalControlProblems.jl"
31+
type: software

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "OptimalControlProblems"
22
uuid = "59046045-fb9c-4c23-964f-ff0a25704f96"
33
authors = ["Olivier Cots <olivier.cots@toulouse-inp.fr>"]
4-
version = "0.2.1"
4+
version = "0.2.2"
55

66
[deps]
77
ADNLPModels = "54578032-b7ea-4c30-94aa-7cbd1cce6c9a"

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
[pkg-eval-img]: https://img.shields.io/badge/Julia-package-purple
1919
[pkg-eval-url]: https://juliahub.com/ui/Packages/General/OptimalControlProblems
2020

21+
[citation-img]: https://zenodo.org/badge/541187171.svg
22+
[citation-url]: https://zenodo.org/doi/10.5281/zenodo.17013021
23+
2124
[licence-img]: https://img.shields.io/badge/License-MIT-yellow.svg
2225
[licence-url]: https://github.com/control-toolbox/OptimalControlProblems.jl/blob/master/LICENSE
2326

@@ -35,6 +38,7 @@ The control-toolbox ecosystem gathers Julia packages for mathematical control an
3538
| Code Status | [![Build Status][ci-img]][ci-url] [![Covering Status][co-img]][co-url] [![pkgeval][pkg-eval-img]][pkg-eval-url] [![Code Style: Blue][blue-img]][blue-url] |
3639
| Licence | [![License: MIT][licence-img]][licence-url] |
3740
| Release | [![Release][release-img]][release-url] |
41+
| Citation | [![DOI][citation-img]][citation-url] |
3842

3943
## Installation
4044

docs/src/index.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,36 @@ using Pkg
1515
Pkg.add("OptimalControlProblems")
1616
```
1717

18+
## Citing us
19+
20+
If you use OptimalControlProblems.jl in your work, please cite us:
21+
22+
> Caillau, J.-B., Cots, O., Gergaud, J., & Martinon, P. *OptimalControlProblems.jl: a collection of optimal control problems with ODE's in Julia*. [doi.org/10.5281/zenodo.17013021](https://doi.org/10.5281/zenodo.17013021)
23+
24+
or in bibtex format:
25+
26+
```bibtex
27+
@software{Caillau_OptimalControlProblems_jl,
28+
author = {Caillau, Jean-Baptiste and Cots, Olivier and Gergaud, Joseph and Martinon, Pierre},
29+
doi = {10.5281/zenodo.17013021},
30+
license = {["MIT"]},
31+
title = {{OptimalControlProblems.jl: a collection of optimal control problems with ODE's in Julia}},
32+
url = {https://control-toolbox.org/OptimalControlProblems.jl}
33+
}
34+
```
35+
36+
## Contributing
37+
38+
If you think you found a bug or if you have a feature request / suggestion, feel free to open an [issue](https://github.com/control-toolbox/OptimalControlProblems.jl/issues). Before opening a pull request, please start an issue or a discussion on the topic.
39+
40+
Contributions are welcomed, check out [how to contribute to a Github project](https://docs.github.com/en/get-started/exploring-projects-on-github/contributing-to-a-project). If it is your first contribution, you can also check [this first contribution tutorial](https://github.com/firstcontributions/first-contributions). You can find first good issues (if any 🙂) [here](https://github.com/control-toolbox/OptimalControlProblems.jl/contribute). You may find other packages to contribute to at the [control-toolbox organization](https://github.com/control-toolbox).
41+
42+
If you want to ask a question, feel free to start a discussion [here](https://github.com/orgs/control-toolbox/discussions). This forum is for general discussion about this repository and the [control-toolbox organization](https://github.com/control-toolbox).
43+
44+
!!! note
45+
46+
If you want to add an application or a package to the control-toolbox ecosystem, please follow this [set up tutorial](https://github.com/orgs/control-toolbox/discussions/65).
47+
1848
## Credits (not exhaustive!)
1949

2050
- [Nico77310](https://github.com/Nico77310)

0 commit comments

Comments
 (0)