Bug Fixes
- radices : Fix BasedReal.resize sometimes not working on mixed radix BasedReal
Features
- tables : HTable.read supports Temporal
Features
- tables : HTable.read creates tables with matching BasedReal
- radices : Mixed base BasedReal with normal fractional base now use a proxy for arithmetics
Bug Fixes
- tables : Fix IntegerAndSexagesimal sign parsing in HTable.read
Features
- tables : Add to_pandas support for double argument HTable
Bug Fixes
- typing : Fix several wrongly typed components
- tables : Fix IntegerAndSexagesimal parsing in HTable.read
Features
- radices : Remove RadixBase class, BasedReal implementations now declared on their own
- tables : Implement models features in HTable, HTable.from_model and models attributes
- tables : New helper functions shift and displace
General
- build : Poetry now used
Features
- tables : New HTable.freeze method to cache get and to_pandas results
Bug Fixes
- tables : with_units replaces units in HTable.read parameter to make it work
Features
- tables : HTable.read now uses Sexagesimal for Historical input
Features
- calendars : Date.frac no longer exists, replaced with Date.hours which is Sexagesimal
- models : Introducing models
- precision : Custom arithmetic algorithms now declared with identify_func decorator
Bug Fixes
- tables : HTable.populate correctly working with input array with number types different from index
- radices : BasedReal.__mod__ correctly working with negative values
- radices : BasedReal.__mod__ correctly keeping precision
Features
- tables : HTable.read can be used with the ID as sole parameter and with options
- tables : HTable support for double argument tables
Bug Fixes
- calendars : Fixed Date not working with non default frac on month bounds
- tables : Fixed HTable.read not correctly reading shifted Historical columns.
- radices : Fixed BasedReal.__round__ not working with mixed base
- radices : Fixed BasedReal.__mod__ returning a result with incorrect significant
Bug Fixes
- radices : Fixed BasedReal.__pow__ with negative values raised to fractional power
Features
- tables : HTable.read accepts DISHAS Historical columns
Bug Fixes
- calendars : Fixed Persian Andarjah after Aban months
- calendars : Fixed incorrect behavior of Calendar.jdn_at_ymd
- calendars : Fixed mixed base BasedReal arithmetic
Features
- radices : FloatingSexagesimal removed
- other : BasedQuantity typing
- calendars : Byzantine/Syrian calendar renamed Byzantine
- calendars : Fraction of day support for Date
- tables : HTable.get now supports key of type Quantity with same unit as the table index
- tables : Update HTable.read with new DISHAS api source_value_original key.
- calendars : Fixed calendars not able to process JDN below their era epoch.
- tables : Fixed HTable.read with dishas format not correctly processing non existing id.
- other : Package typing enabled.
- radices : Units with radices and precision.
- tables : Tables with HTable reading.
- calendars : Calendars with date conversions.