Skip to content

Commit 190fc94

Browse files
committed
docs: added .rodare.json for automatic DOI register. Updated to stable release version v1.0.0
1 parent 14772b7 commit 190fc94

File tree

7 files changed

+31
-10
lines changed

7 files changed

+31
-10
lines changed

.rodare.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"creators": [
3+
{
4+
"name": "Lopes-Júnior, Ênio",
5+
"affiliation": "Helmholtz-Zentrum Dresden-Rossendorf (HZDR)",
6+
"orcid": "0000-0002-7604-3205"
7+
},
8+
{
9+
"name": "Reinecke, Sebastian Felix",
10+
"affiliation": "Helmholtz-Zentrum Dresden-Rossendorf (HZDR)",
11+
"orcid": "0000-0003-2705-0692"
12+
}
13+
],
14+
"title": "NeuralMPCX: A Model Predictive Control library that supports classic MPC and neural MPC with CasADi",
15+
"access_right": "open",
16+
"upload_type": "software",
17+
"license": "Apache-2.0",
18+
"pub_id": "43156",
19+
"description": "NeuralMPCX is a Python library for building and deploying Model Predictive Controllers with classic and neural dynamical models. You write constrained MPC with RNN/LSTM models in a CasADi/IPOPT workflow. The library handles CasADi RNN integration, warm-starting, constraint management, real-time feasibility, and both LTI state-space and neural dynamics in one framework. You can run neural and classical MPC controllers side by side."
20+
}

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/),
66
and this project adheres to [Semantic Versioning](https://semver.org/).
77

88
## [0.1.0] - 2026-03-13
9+
## [1.0.0] - 2026-03-20
910

1011
### Added
1112

CITATION.cff

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
cff-version: 1.2.0
22
message: "If you use this software, please cite it as below."
3-
title: "NeuralMPCX: Classic and Neural Model Predictive Control"
4-
version: "0.1.0"
3+
title: "NeuralMPCX: A Model Predictive Control library that supports classic MPC and neural MPC with CasADi"
4+
version: "1.0.0"
55
license: Apache-2.0
66
repository-code: "https://github.com/hzdr/neural-mpcx"
77
url: "https://github.com/hzdr/neural-mpcx"
8-
date-released: 2026-03-13
8+
date-released: 2026-03-20
99
authors:
1010
- family-names: "Lopes Júnior"
1111
given-names: "Ênio"
@@ -27,7 +27,7 @@ keywords:
2727
- neural mpc
2828
preferred-citation:
2929
type: software
30-
title: "NeuralMPCX: Classic and Neural Model Predictive Control"
30+
title: "NeuralMPCX: A Model Predictive Control library that supports classic MPC and neural MPC with CasADi"
3131
authors:
3232
- family-names: "Lopes Júnior"
3333
given-names: "Ênio"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ pre-commit install
339339
For academic work, cite:
340340

341341
```
342-
@software{neuralmpcx2026, title = {NeuralMPCX: Classic and Neural Model Predictive Control}, author = {Lopes Júnior, Ênio and Reinecke, Sebastian Felix}, year = {2026}, url = {https://github.com/hzdr/neural-mpcx}}
342+
@software{neuralmpcx2026, title = {NeuralMPCX: A Model Predictive Control library that supports classic MPC and neural MPC with CasADi}, author = {Lopes Júnior, Ênio and Reinecke, Sebastian Felix}, year = {2026}, url = {https://github.com/hzdr/neural-mpcx}}
343343
```
344344

345345
---

codemeta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
"@type": "SoftwareSourceCode",
44
"name": "NeuralMPCX",
55
"description": "Model Predictive Control toolkit with neural MPC support (CasADi-friendly).",
6-
"version": "0.1.0",
6+
"version": "1.0.0",
77
"license": "https://spdx.org/licenses/Apache-2.0",
88
"codeRepository": "https://github.com/hzdr/neural-mpcx",
99
"issueTracker": "https://github.com/hzdr/neural-mpcx/issues",
1010
"programmingLanguage": "Python",
1111
"operatingSystem": ["Linux", "Windows", "macOS"],
1212
"runtimePlatform": "Python >= 3.9",
13-
"dateCreated": "2026-03-13",
14-
"datePublished": "2026-03-13",
13+
"dateCreated": "2026-03-20",
14+
"datePublished": "2026-03-20",
1515
"author": [
1616
{
1717
"@type": "Person",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "neuralmpcx"
7-
version = "0.1.0"
7+
version = "1.0.0"
88
description = "Model Predictive Control toolkit with neural MPC support (CasADi-friendly)."
99
readme = "README.md"
1010
requires-python = ">=3.9"

src/neuralmpcx/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
==================== ========================================================
1313
"""
1414

15-
__version__ = "0.1.0"
15+
__version__ = "1.0.0"
1616

1717
__all__ = ["Nlp", "Solution"]
1818

0 commit comments

Comments
 (0)