Skip to content

Commit

Permalink
Merge branch 'qss-solver-release' into qss-solver-dev
Browse files Browse the repository at this point in the history
  • Loading branch information
joaquinffernandez committed Jan 13, 2025
2 parents 70fc16b + e0e09b1 commit 155e719
Show file tree
Hide file tree
Showing 22 changed files with 46 additions and 33 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
## Changelog

## [4.5.0] - 03-01-2025

### Added
- **New Python module** with basic access to the solver, that allows running models, access logs, etc.
- **New GUI Python console widget** that loads `qss_solver` module to execute and access simulation logs.
- **New GUI bash widget**.
- Added a new model option `partitionOnly` to generate partition logs and info without running the model.

### Changed
- Fixed model function includes in generated C code.
- Window geometry changes are now saved.

## [4.4.0] - 28-08-2024

### Added
Expand Down
27 changes: 14 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## QSS Solver 4.4.0
## QSS Solver 4.5.0

The QSS Solver is a modeling and simulation environment for
continuous and hybrid systems and it's optimized for large scale model simulation.
Expand Down Expand Up @@ -219,6 +219,18 @@ The makefile script accepts the following targets:

## Changelog

## [4.5.0] - 03-01-2025

### Added
- **New Python module** with basic access to the solver, that allows running models, access logs, etc.
- **New GUI Python console widget** that loads `qss_solver` module to execute and access simulation logs.
- **New GUI bash widget**.
- Added a new model option `partitionOnly` to generate partition logs and info without running the model.

### Changed
- Fixed model function includes in generated C code.
- Window geometry changes are now saved.

## [4.4.0] - 28-08-2024

### Added
Expand All @@ -230,21 +242,10 @@ The makefile script accepts the following targets:
- Use time variable in initial code.
- Fixed QSS first order method recompute next time.

## [4.3.0] - 21-09-2022

### Added
- **mLIQSS and mLIQSS2** methods are now supported.

### Changed
- Fixed input events code generation for non-autonomous equations.

### Removed
- **mLIQSS3** is deprecated.

## Licensing

Please see the file called LICENSE.

## Bug Reporting

Report bugs to: [email protected]
Report bugs to: [email protected]
2 changes: 1 addition & 1 deletion bin/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

FILE=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/compile.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

FILE=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/createLog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

MODEL=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/exportvars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

cd ..
Expand Down
2 changes: 1 addition & 1 deletion bin/gnuplot.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# NOTES: -persist is the default option used by the QSS Solver GUI.
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

OPTIONS=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/mmoc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

OPTIONS=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/registervars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

cd ..
Expand Down
2 changes: 1 addition & 1 deletion bin/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================


Expand Down
2 changes: 1 addition & 1 deletion bin/runqss.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

FILE=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/sbml.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

OPTIONS=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/simulate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

FILE=$1
Expand Down
2 changes: 1 addition & 1 deletion bin/sortDiscretes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

if test -n "$(find . -maxdepth 1 -name '*-discrete-*.dat' -print -quit)"; then
Expand Down
2 changes: 1 addition & 1 deletion bin/uploadDoc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

cd $MMOC_SRC/engine/usr/doc/html
Expand Down
2 changes: 1 addition & 1 deletion deploy/linux/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# NOTES: ---
# AUTHOR: Joaquin Fernandez, [email protected]
# PROJECT: QSS Solver
# VERSION: 4.4.0
# VERSION: 4.5.0
#===================================================================================

rm -rf qss-solver-*.deb
Expand Down
2 changes: 1 addition & 1 deletion deploy/linux/version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.4.0
4.5.0
2 changes: 1 addition & 1 deletion src/engine/QSSSolver.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "Stand-Alone QSS Solver"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 4.4.0
PROJECT_NUMBER = 4.5.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 1 addition & 1 deletion src/gui/QSSSolverGUI.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "QSS Solver GUI"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 4.4.0
PROJECT_NUMBER = 4.5.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 1 addition & 1 deletion src/gui/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
int main(int argc, char *argv[])
{
QCoreApplication::setOrganizationName("CIFASIS");
QCoreApplication::setApplicationVersion("4.4.0");
QCoreApplication::setApplicationVersion("4.5.0");
QCoreApplication::setApplicationName("QSS Solver");
QApplication app(argc, argv);
QDir d;
Expand Down
2 changes: 1 addition & 1 deletion src/mmoc/MMOCompiler.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = MicroModelica C Compiler
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 4.4.0
PROJECT_NUMBER = 4.5.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 1 addition & 1 deletion src/mmoc/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ void usage()

void version()
{
cout << "MicroModelica C Compiler 4.4.0" << endl;
cout << "MicroModelica C Compiler 4.5.0" << endl;
cout << "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>" << endl;
cout << "This is free software: you are free to change and redistribute it." << endl;
cout << "There is NO WARRANTY, to the extent permitted by law." << endl;
Expand Down

0 comments on commit 155e719

Please sign in to comment.