All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Explicit
.readthedocs.yaml
config file, now required by RTD.
- The
__init__.py
filename in the examples directory.
0.1.2 - 2023-06-19
- Installation and Getting Started instructions in Sphinx documentation.
- Context manager
ResourceWarning
test to work with PyPy. - Improved Python type hints.
0.1.1 - 2022-03-25
- Exception in
EnergyMon.__del__
when user doesn't finish before Python interpreter is shutdown (#2)
0.1.0 - 2022-03-01
- Class
context.EnergyMon
: A wrapper class and context manager for anenergymon
.
- Example program now uses
util.load_energymon_library
.
0.0.2 - 2021-11-23
- Function
util.load_energymon_library
. - Minimum Python version specification in setup.
- Sphinx documentation - published on Read the Docs.
- Unit tests.
- Minimum Python version is now 3.6.
- Use
c_uint64
instead ofc_ulonglong
forenergymon
fread
,finterval
, andfprecision
return types.
- The
energymon
submodule - C structure bindings now specified at module top level.
0.0.1 - 2021-08-10
- Initial release