Skip to content

Releases: sodascience/metasyn

Version 2.1.0

Choose a tag to compare

@qubixes qubixes released this 04 May 09:58
2bc6ae9

New Features

  • Multiple table support. Metasyn now supports the ability to fit and synthesize multiple related tables at once.
  • Multiple bug fixes

What's Changed

  • Give more useful errors for Fitters and Distributions by @qubixes in #412
  • add hospital and druguse demo dataframes to documentation
  • Remove some sources of None by @qubixes in #414
  • Update OS version to Ubuntu 24.04 for readthedocs by @qubixes in #424
  • Full api reference by @MSVermet in #423
  • Remove exception for documentation in GenAI use by @qubixes in #426
  • Fix truncated normal by @qubixes in #428
  • Improve the default discrete normal distributions by @qubixes in #425
  • Improve the performance of read/write stat by @qubixes in #427
  • Multiple table/dataframe synthesis by @qubixes in #415
  • Bump version to 2.1.0 by @qubixes in #429

New Contributors

Full Changelog: v2.0.0...v2.1.0

Version 2.0.0

Choose a tag to compare

@vankesteren vankesteren released this 16 Oct 13:24
c6a4bab

New features

  • 🗒️Metasyn now supports reading and writing files: generate synthetic data from different formats (e.g., .dta, .sav, .csv) and write it in those same formats, in the exact same way
  • 🕦 Metasyn now gives nice progress bars when it is fitting or synthesizing data
  • 🗄️Metasyn now supports larger-than-memory data through chunked reading: fit and synthesize big data!
  • 💡We overhauled the whole back-end to separate the concept of a Distribution from the concept of a Fitter (which learns the parameters of a distribution). This makes building plugins easier!
  • ⬇️ Many other small improvements and bug fixes, see below.

What's Changed

Full Changelog: v1.1.0...v2.0.0

Version 1.1.0

Choose a tag to compare

@vankesteren vankesteren released this 25 Nov 12:28
5a816c2

This release improves documentation and the developer experience, adds new built-in datasets, adds TOML export functionality (in addition to JSON), and improves warnings

What's Changed

Full Changelog: v1.0.1...v1.1.0

Version 1.0.3

Choose a tag to compare

@vankesteren vankesteren released this 04 Sep 11:01
37b500d

This release fixes a bug with categorical data due to a change in polars, and it updates some minor things in the readme and the documentation.

What's Changed

Full Changelog: v1.0.2...v1.0.3

Version 1.0.2

Choose a tag to compare

@vankesteren vankesteren released this 09 Aug 10:13
4e72bb3

This is a minor bugfix release before submission to the Journal of Open Source Software

What's Changed

Full Changelog: v1.0.1...v1.0.2

Version 1.0.1

Choose a tag to compare

@qubixes qubixes released this 19 Jun 09:17

This release mainly fixes compatibility with the new numpy and polars versions.

What's Changed

  • Fix defaults so plugins don't need manual fitkwarg by @qubixes in #296

Full Changelog: v1.0.0...v1.0.1

Version 1.0.0

Choose a tag to compare

@qubixes qubixes released this 13 May 15:38

The first stable release of metasyn!

Highlights

  • Lot of documentation updates, thanks mainly to @Samuwhale.
  • More descriptive error handling.
  • Add a way to find plugins that are needed using a plugin registry.

What's Changed

Full Changelog: v0.8.0...v1.0.0

Version 0.8.0

Choose a tag to compare

@qubixes qubixes released this 25 Mar 15:06

What's Changed

Full Changelog: v0.7.1...v0.8.0

v0.7.1

Choose a tag to compare

@qubixes qubixes released this 28 Feb 10:24

A small release with mainly bug fixes and improvements to the command line interface.

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@qubixes qubixes released this 15 Feb 08:51
275b5d7

We are preparing to release version 1.0 soon. In the mean time, this version (0.7.0) is a preparation for that. This version is not considered a super stable version, so you can also wait until 1.0 for that when the interface should stabilize.

What's Changed

Full Changelog: v0.6.0...v0.7.0