Releases: sodascience/metasyn
Releases · sodascience/metasyn
Version 0.4.0
Most important changes:
- Improved documentation (Thanks @Samuwhale )
- New interface for creating distributions using properties
MetaDataset
has been renamed toMetaFrame
All changes
- change tutorial to getting started by @vankesteren in #100
- Fix incompatibility with sphinx version by @qubixes in #108
- First efforts towards an improved improved readme by @Samuwhale in #102
- Remove code to validate with static JSON schema by @qubixes in #103
- Change pandas to polars by @qubixes in #113
- Raise an error if spec has unknown columns by @qubixes in #112
- Print warning if probabilities do not add to 1 by @qubixes in #110
- Remove inheritance in favor of properties by @qubixes in #109
- Logo by @Samuwhale in #116
- Minor changes to README.md by @Samuwhale in #118
- Add NA-distribution by @qubixes in #114
- Fix misprop range by @qubixes in #111
- Prettier and readable str and repr methods by @Samuwhale in #119
- Change MetaDataset -> MetaFrame by @qubixes in #123
- Updates to documentation by @Samuwhale in #117
- Create CITATION.cff by @vankesteren in #127
- Docs mds to mf by @Samuwhale in #131
New Contributors
- @Samuwhale made their first contribution in #102
Full Changelog: v0.3.0...v0.4.0
Version 0.3.0
What has changed
This release mostly targets developers of the plugin system.
- Extension redesign: See 8b0ea7e for the full details. Developers of plugins will need to update their plugin to work with the new version.
- Update to tutorial
Version 0.2.2
Small release update with mainly documentation updates and small (bug)-fixes.
Version 0.2.1
This release is a small bugfix release.
- Descriptions are now correctly read from file.
- Empty columns correctly keep their names.
- Compatible with latest version of polars.
Version 0.2.0
New in this release:
This release switches the internal computation from polars to pandas. Pandas is still supported, but polars is recommended to use for the input dataframe. There are some simplifications internally due to this change, which will make future maintanance easier.
The tests should cover both polars and pandas dataframes, so if either doesn't work, please file an issue.
Version 0.1.2
New in this release:
prop_missing
can now be added to the spec while importing a dataframe to manually set the portion of missing values.- The regex distribution now also accepts "\d" or "\w", etc as a short-hand for "\d{1,1}" and "\w{1,1}" respectively.
- An error is now raised when the regex element is used more than 100% or less than 0% of the time.
- The
_example_distribution
method of distributions has been renamed todefault_distribution
.
Version 0.1.1
New in this release:
- Bug fixes related to empty columns.
- Small API tweaks for disclosure control/privacy.
- Update README for PyPi
Version 0.1.0
Initial release of MetaSynth.