TY  - CHART
AU  - Heymann, William
AU  - Schmölder, Johannes
AU  - Jäpel, Ronald
AU  - Leweke, Samuel
AU  - von Lieres, Eric
TI  - CADET-Python: v1.0.0
PB  - Zenodo
M1  - FZJ-2025-01464
PY  - 2024
AB  - v1.0.0 CADET-Python has long been used as a file-based interface for CADET-Core. With this release, we're moving to v1.0.0, reflecting its maturity and expanded functionality. This version introduces a C-API for directly reading simulation results from CADET-Core, enhancing data processing efficiency. Future releases will aim to add more features and further refine the interface. This release requires Python 3.9+. Highlights and new features of this release New Features C-API Support: Added functionality to directly interface with CADET-Core, allowing for more efficient result retrieval. Autodetect CADET: Enhanced user experience by automating the detection of CADET installation. Extended Test Suite: Broadened test coverage to improve stability and ensure reliability. Enhanced Documentation: Added comprehensive docstrings and type annotations for improved readability and usability. Improved Logging: Enhanced logging to provide better debugging and diagnostic information. PEP8 Formatting: Codebase updated to conform to PEP8, improving code quality and readability. Breaking changes Updated cadet.run() Return: cadet.run() now returns an instance of the ReturnInformation class, which includes: return_code: int: Status code for execution. error_message: str: Message describing any errors encountered. log: str: Detailed log of the run. All users are encouraged to upgrade to CADET-Python v1.0.0 to take advantage of these improvements in performance, usability, and code quality.
LB  - PUB:(DE-HGF)32
DO  - DOI:10.5281/ZENODO.14132722
UR  - https://juser.fz-juelich.de/record/1038468
ER  -