Citrine

Latest version: v3.2.4

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 22

1.16.0

Not secure
This release should see substantial speed improvements with handling GEMD objects.

Improvements
* The biggest change is moving to [gemd-python v1.4.1](https://github.com/CitrineInformatics/gemd-python/tree/v1.4.1). This brings along with a number of performance improvements. #696 700

Fixes
* We added a check to help in migrating our account management services. 695
* We cleaned up our test suite so that it doesn't throw any warnings, updating a couple spots that were still using deprecated methods. 697
* We did some minor documentation fixes. 698

1.13.0

Not secure
This release includes substantial reorganization around data object registration (no breaking changes) as well as minor quality of life improvements.

Improvements
* Thanks to a little reorganization, the `register_all` method on any of the object collections can now accept objects of any type (688). While the library always dispatched object types to the correct object collections, not being able to mix and match meant that `dry_run` couldn't be used to validate a whole material history.
* To help out with large object registrations, we've added a `status_bar` flag to register_all (694). Relax in the soft glow of slowly increasing numbers as you populate the platform.
* We're now using [gemd-python v1.2](https://github.com/CitrineInformatics/gemd-python/releases/tag/v1.2.0) for our data objects (#691). With this, you can now use `==` to compare complex material histories.
* And on the modeling side, we've added `INFER` to the `auto_configure` function (692). This will check your `DataSource` for a `FormulationsDescriptor` by default, which should help protect some toes from being stubbed.

Fixes
* And with thanks to external contributor shenganzhang and [pytest-flakefinder](https://github.com/dropbox/pytest-flakefinder), our tests are now robust to repeat evaluations (#690). Our community makes us stronger.

1.9.5

Not secure
This maintenance release includes an updated request header, documentation fixes and improved testing.

Improvement
* Added a custom user-agent header that identifies the citrine-python version https://github.com/CitrineInformatics/citrine-python/pull/685
* Dataset deletion prompt now includes the Dataset `name` and `id` https://github.com/CitrineInformatics/citrine-python/pull/682

Fixes
* Fixes to code examples in the documentation https://github.com/CitrineInformatics/citrine-python/pull/687 and https://github.com/CitrineInformatics/citrine-python/pull/683
* Increased test coverage for the `user_agent` https://github.com/CitrineInformatics/citrine-python/pull/686

1.9.0

Not secure
This is a maintenance release that adds `config`, `name`, and `description` attributes to `GemTable` to improve usability and allow `GemTable`s to be found using the `citrine.seeding` methods. Several improvements for `citrine-python` developers are also included.

Improvements
* Added `config`, `name`, and `description` attributes to `GemTable` to improve usability and allow `GemTable`s to be found using the `citrine.seeding` methods. (https://github.com/CitrineInformatics/citrine-python/pull/681)

1.8.3

Not secure
This is a maintenance release for a bug-fix when reading GemTables.

Fixes
* Correctly read tables specified as (uid, version) pairs (https://github.com/CitrineInformatics/citrine-python/pull/678)

1.8.1

Not secure
This is a maintenance release that includes improvements to convenience methods like `Dataset.delete_contents` and `TableConfig.add_all_ingredients`, along with several small fixes and documentation changes.

Improvements
* Added an optional "Are you sure?" prompt to the `Dataset.delete_contents` method (https://github.com/CitrineInformatics/citrine-python/pull/669)
* Added label variables and columns to the output of the `TableConfig.add_all_ingredients` convenience method (https://github.com/CitrineInformatics/citrine-python/pull/661)
* Describe how regression and classification problems are setup with `AutoMLPredictor` in the documentation (https://github.com/CitrineInformatics/citrine-python/pull/675)

Fixes
* Raised a more informative error when trying to get a `TableConfig` without a `uid` (https://github.com/CitrineInformatics/citrine-python/pull/671)
* Added missing imports to code snippets in documentation (https://github.com/CitrineInformatics/citrine-python/pull/672)
* Updated deprecated function calls in documentation (https://github.com/CitrineInformatics/citrine-python/pull/673)

Page 8 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.