Pynomaly

Latest version: v0.3.4

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

Scan your dependencies

Page 2 of 4

0.2.5

Fixed
- [Issue 20](https://github.com/vc1492a/PyNomaly/issues/20) - Fixed
a bug that inadvertently used global means of the probabilistic distance
as the expected value of the probabilistic distance, as opposed to the
expected value of the probabilistic distance within a neighborhood of
a point.
- Integrated [pull request 21](https://github.com/vc1492a/PyNomaly/pull/21) -
This pull request addressed the issue noted above.
Changed
- Changed the default behavior to strictly not supporting the
use of missing values in the input data, as opposed to the soft enforcement
(a simple user warning) used in the previous behavior.

0.2.4

Fixed
- [Issue 17](https://github.com/vc1492a/PyNomaly/issues/17) - Fixed
a bug that allowed for a column of empty values in the primary data store.
- Integrated [pull request 18](https://github.com/vc1492a/PyNomaly/pull/18) -
Fixed a bug that was not causing dependencies such as numpy to skip
installation when installing PyNomaly via pip.

0.2.3

Fixed
- [Issue 14](https://github.com/vc1492a/PyNomaly/issues/14) - Fixed an issue
that was causing a ZeroDivisionError when the specified neighborhood size
is larger than the total number of observations in the smallest cluster.

0.2.2

Changed
- This implementation to align more closely with the specification of the
approach in the original paper. The extent parameter now takes an integer
value of 1, 2, or 3 that corresponds to the lambda parameter specified
in the paper. See the [readme](https://github.com/vc1492a/PyNomaly/blob/master/readme.md) for more details.
- Refactored the code base and created the Validate class, which includes
checks for data type, correct specification, and other dependencies.
Added
- Automated tests to ensure the desired functionality is being met can now be
found in the `PyNomaly/tests` directory.
- Code for the examples in the readme can now be found in the `examples` directory.
- Additional information for parameter selection in the [readme](https://github.com/vc1492a/PyNomaly/blob/master/readme.md).

0.2.1

Fixed
- [Issue 10](https://github.com/vc1492a/PyNomaly/issues/10) - Fixed error on line
142 which was causing the class to fail. More explicit examples
were also included in the readme for using numpy arrays.

Added
- An improvement to the Euclidean distance calculation by [MichaelSchreier](https://github.com/MichaelSchreier)
which brings a over a 50% reduction in computation time.

0.2.0

Added
- Added new functionality to PyNomaly by integrating a modified LoOP
approach introduced by Hamlet et al. which can be used for streaming
data applications or in the case where computational expense is a concern.
Data is first fit to a "training set", with any additional observations
considered for outlierness against this initial set.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.