Astartes

Latest version: v1.3.0

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

Scan your dependencies

Page 3 of 3

1.0.1

This patch release contains minor internal changes, including fixing a typo in a demonstration notebook and more careful internal handling of input arrays to ensure consistent data types.

`astartes` is now more flexible for the types of `X`, `y`, and `labels` input - if they are not numpy arrays, `astartes` will attempt to convert them and provide a helpful warning.

What's Changed
* Fix typo in RDB7 notebook by kspieks in https://github.com/JacksonBurns/astartes/pull/121
* add support for X, y, and labels of type other than np.ndarray by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/124


**Full Changelog**: https://github.com/JacksonBurns/astartes/compare/v1.0.0...v1.0.1

1.0

* Ensuring Reproducibility in the Paper and Regular Use by kspieks in https://github.com/JacksonBurns/astartes/pull/99
* Time splits by kspieks in https://github.com/JacksonBurns/astartes/pull/101
* Double-Assignment Bug in `main.py` Leads to Points being Left Out by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/105
* Fix scaffold splits by kspieks in https://github.com/JacksonBurns/astartes/pull/106
* Backend Changes for Better Clarity and Maintainability by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/107
* New Example Notebook: Quantitative and Visual Comparisons of Different Sampling Algorithms with Fast Food by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/104
* Small Bugfixes for v1.0.0 by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/108
* Update notebooks by kspieks in https://github.com/JacksonBurns/astartes/pull/110
* Fix KennardStone Sampler by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/112
* remove kennard_stone from requirements by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/113
* `astartes` Demonstration Notebook for MLPDS 2023 by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/114
* Bug fixes for v1.0 by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/117

1.0.0

**Full Changelog**: https://github.com/JacksonBurns/astartes/compare/v1.0.0b0...v1.0.0

1.0.0b0

Initial Beta Release
This release coincides with the publication of `astartes v1.0.0b0` on PyPI and contains a number of additions and minor API changes for testing by the broader community.

What's Changed
* add test for random and sampler factory by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/55
* Switch 'backend' to `train_val_test_split` instead of `train_test_split` by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/56
* DBSCAN by kspieks in https://github.com/JacksonBurns/astartes/pull/59
* add transition to astartes docs page by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/61
* Addition of Missing (and Improvement of Existing) Docstrings by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/62
* Avoid redefining Python's native `NotImplementedError` by kspieks in https://github.com/JacksonBurns/astartes/pull/64
* Add OptiSim by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/63
* Add SPXY Sampler, Fix Bug in Interpolative Sampler Set Filling by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/71
* Scaffold splits by kspieks in https://github.com/JacksonBurns/astartes/pull/65
* README Update, PR and Issue Templates, Developer Instructions by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/66
* Add Actions Concurrency by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/72
* Allow users to access the power hyperparameter for DBSCAN by kspieks in https://github.com/JacksonBurns/astartes/pull/74
* Improve scaffold by kspieks in https://github.com/JacksonBurns/astartes/pull/73
* Allow arguments for KMeans to be accessible to users by kspieks in https://github.com/JacksonBurns/astartes/pull/75
* Initial beta release by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/77


**Full Changelog**: https://github.com/JacksonBurns/astartes/compare/v1.0.0a2...v1.0.0b0

1.0.0a2

This is a pre-release of `astartes` for packaging and distribution testing and is not intended for deployment and/or use.

What's Changed
* Rename abstract_sampler methods for grammatical consistency by himaghna in https://github.com/JacksonBurns/astartes/pull/1
* Set up name changes by himaghna in https://github.com/JacksonBurns/astartes/pull/3
* Correct typos in sampler.py by himaghna in https://github.com/JacksonBurns/astartes/pull/2
* Fix KEnnardStone and random sampler naming by himaghna in https://github.com/JacksonBurns/astartes/pull/5
* Remove random from samplers __init__.py file by himaghna in https://github.com/JacksonBurns/astartes/pull/4
* Add matrix_ops by himaghna in https://github.com/JacksonBurns/astartes/pull/6
* Add KS sampler by himaghna in https://github.com/JacksonBurns/astartes/pull/7
* Warn about PR's that have low test coverage by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/11
* remove coverage check from CI on main by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/12
* Refactor to Leverage ABC Better by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/8
* Add QM9 test as example for validating all samplers and `train_test_split` by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/14
* add test runs on more python versions and OSs by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/38
* only run pr coverage check on ready to review PRs by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/39
* switch to pyproject.toml by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/41
* Interface sampler refactor by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/42
* Fix minor typos in readme by kspieks in https://github.com/JacksonBurns/astartes/pull/49
* Updated Implementation and Unit Testing for Kennard-Stone Sampler by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/47
* Run `isort` as a CI Check by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/51
* Revert back to sklearn train_test split for random splitting by kspieks in https://github.com/JacksonBurns/astartes/pull/50
* move sphere_exclusion, add fxn/test headers and imports by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/48
* Add SamplerFactory to simplify train_test_split by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/53
* add pypi build and release action by JacksonBurns in https://github.com/JacksonBurns/astartes/pull/54

New Contributors
* himaghna made their first contribution in https://github.com/JacksonBurns/astartes/pull/1
* kspieks made their first contribution in https://github.com/JacksonBurns/astartes/pull/49

**Full Changelog**: https://github.com/JacksonBurns/astartes/commits/v1.0.0a2

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.