Release Notes¤
0.3.0 (2025-10-10)¤
Added:
- support for Python 3.14
- RegularTransmittanceReader for reading transmittance files from the MSL spectrophotometer
0.2.0 (2025-07-28)¤
Added:
- read_table supports
dtype="header" - the dimensions method to ExcelReader
- the
mergedkeyword argument to Spreadsheet.read - ODSReader for reading OpenDocument Spreadsheet files
- GSheetsReader and ExcelReader can now be used as a context manager
- PEP-484 type annotations
- a
TEXTmember to the GCellType enum - support for Python 3.12 and 3.13
Changed:
- implement the __init_subclass__ method to register Reader subclasses instead of using the
@registerdecorator (PEP-487) - move the static
get_bytes,get_linesandget_extensionmethods from theReaderclass to the utils module - convert to an implicit namespace package (PEP-420)
- utils.git_head now returns a GitHead dataclass with the
datetimekey replaced with atimestampattribute - the names of the keyword arguments to utils.search
Fixed:
- specifying only the top-left cell to read_table returned the wrong cells from the spreadsheet
Removed:
- the
workbookproperty to ExcelReader - support for Python ≤ 3.8
0.1.0 (2023-06-16)¤
Initial release.