Arcos4py

Latest version: v0.2.4

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

Scan your dependencies

Page 1 of 2

0.2.4

Fixed
- Hard-coded column names in stats functions
- False example for a plot in the documentation

Changed
- Updated plotOriginalDetrended to include separate methods for plotting detrended and original data
- Updated plotOriginalDetrended to include markers for binarized regions
- changes to parameter names to unify naming conventions across packages
old Parameter names are still supported but will be deprecated in the future.
- updated documentation to reflect changes in parameter names
- Noodleplot supports kwargs for plot customization
- Changes to the way p value is represented on the validation plots
- Validation plots now dont include original metrics

Added
- Support for python 3.12
- Drop support for python 3.8

0.2.3

Fixed
- Noodle plot would produce an axis error if no collective events were detected
- Noodle plot would produce false results if object id was not an integer

Changed
- More input data validation for stats functions

0.2.2

Fixed
- Bug in eps estimation for DBSCAN clustering

Changed
- Updated input data validation for remove_background function
- ImageTracker, DataFrameTracker, remove_background can be imported from arcos4py.tools
- Updated api documentation

Added
- Added new function to calculate more statistics of collective events
- Added new function to calculate statistics per frame of collective events
- Accont for downsampling in in track_events_image fuction for parameters

0.2.1

Fixed
- patch for dependencies in pyproject.toml file

0.2.0

Added
- Funcionallity to directly apply ARCOS to images
- Simple movement predictor to improve tracking
- HDBSCAN as an alternative clustering method
- Transportation linking as an alternative linking method
- Preprocessing function for detrending of images
- Unit tests for image tracking
- Added optional Progressbar

Changed
- Refactorization of event detection to improve memory usage and simplify algorithm
- ARCOS main class now also supports event detection without specifying a tracking column
- Package is now tested on python 3.8 to 3.11 (dropped 3.7 and added 3.11)
- Event detection can now ingest data lazily
- Old detectCollev class is now deprecated in favor of track_events_image and track_events_dataframe

0.1.6

Fixed
- Bug where trackCollev would overwrite the inputdata in the ARCOS object, preventing repeat tracking of collective events.
- Spelling mistake in \__init__.py

Changed
- None detrending now rescales measurements to 0,1 range on a global scale and not on a track-by-track basis.
- Added the parameter epsPrev by separating it from eps.
epsPrev is the maximum distance cells within collective events can be separated from each other when linking them from one frame to the next.
If set to 'None', as default, the same value as for eps is used.

Added
- New function estimate_eps (import from tools) to estimate the eps paramter used for DBSCAN clustering based on the nearest neighbour distribution. Three methods are supported, either mean of NN, median of NN or kneepoint of the sorted NN distribution.
- Functions to perform resampling and bootstrapping to perform validation of arcos output.
- Unittests for added functionallity.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.