2.0.0
- Drop compiled extensions for Python.
- Pure Python code for constants auto-generated as it is the case for the Fortran code.
- Pure C code for constants auto-generated as it is the case for the Fortran code.
- API break:
- No more C API in the Fortran code.
- Use the pure C code to build a C library.
Full changelog available at github
1.2.2
- Fix conflict that could occur with C API modules. Add prefix in module names.
- Cleanup and refractoring.
- Documentation update.
1.2.1
- Refractoring
- Merge back C API and python wrapper.
Full changelog available at github
1.2.0
- Refractoring
- Documentation update.
Full changelog available at github
1.1.0
- C API and Python wrapper moved to their own repositories.
- API break: C API is no more provided by default. Use the optional C wrapper.
- Code cleanup
- Documentation update
Full changelog available at github
1.0.0
- Add codata values for 2010, 2014 and 2018.
- Code refractoring and code cleaning.
- Documentation update and switch to only FORD documentation.
- Rewrite code generators in python.
- Generate source code for stdlib.
- API break: constants are defined as DT like in stdlib.
Full changelog available at github
Python wrapper available at pypi.
0.10.0
- Remove remove generation of the version module.
- Add tests using the test-drive framework.
- Explicit parameter constants for Fortran and protected constants for C API.
- Minor fixes in documentation.
- Code cleanup.
- Merge of all code for autogeneration in one file.
Full changelog available at github
Python wrapper available at pypi.
0.9.0
- No API changes.
- Automatic generation of the version module.
- Generic Makefiles for automatic the building process of the library and the pywrapper.
- Add targets: build, build_debug, test, test_debug.
- Minor fixes in documentation.
Full changelog available at github
Python wrapper available at pypi.
0.8.2
- No API changes.
- Improve Makefile for generating the source code at each compilation.
- Source generator rewritten in Fortran.
- Switch to pyproject.toml for the Python wrapper.
- Minor fixes in documentation.
Full changelog available at github
Python wrapper available at pypi.
0.8.1
- Use shared library in python wrapper.
- Minor fixes in documentation.
Full changelog available at github
Python wrapper available at pypi.
0.8.0
- Back to the approach with a library.
- Compatible with fpm.
- Configuration file for setting all the environmental variables.
- Global makefile for building a static library (through fpm) and a shared library.
- Automatic copy of the necessary sources for the python wrapper.
- Python wrapper built with the static library
- no dependency on a shared library.
- sources and static library embeded in the python wrapper.
- FORD for documenting the Fortran code.
- Integration of the FORD documentation into the main documentation with sphinx.
Full changelog available at github
Python wrapper available at pypi.
0.7.1
- Minor fixes in generator code
- Add automatic copy of c sources for the python wrapper.
Full changelog available at github
Python wrapper available at pypi.
0.7.0
- Migrate documentation from doxygen to sphinx+breathe.
- Add YEAR constant indicating the year of the codata constants.
- Refractoring
Full changelog available at github
Python wrapper available at pypi.
0.6.0
- Created documentation.
- Fixed missing uncertainties for Cpython.
Full changelog available at github
Python wrapper available at pypi.
0.5.0
- Changed the complete approach by not generating a library but only source files for different languages.
- Available languages: Fortran, C, python, CPython
Full changelog available at github
Python wrapper available at pypi.
0.4.0
- Bring back pywrapper in the codata repository to sync versions.
- Improvements of the documentation.
Full changelog available at github
Python wrapper available at pypi.
0.3.0
- Only last codata constants.
Full changelog available at github
Python wrapper available at pypi.
0.2.1
- Integration of Intel Fortran compiler and MSVC in cmake scripts.
- Add specifications and instructions for compiling on Windows
Full changelog available at github
Python wrapper available at pypi.
0.2.0
- Bug fixes for the codata 2010.
- Bug fixes in the tests linked to the codata 2010.
- Add python wrapper for the number of constants method.
Full changelog available at github
Python wrapper available at pypi.
0.1.0
Implementation of:
- the parser of the codata raw data
- the generator of the Fortran modules
- the C API and C header
- the python wrapper (will be moved to its repository next release).
Full changelog available at github
Python wrapper available at pypi.