Lorenz-phase-space

Latest version: v1.2.1

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

Scan your dependencies

Page 1 of 3

1.2.1

Changed
- Adjusted automatically setting dynamic limits for colorbar whenever zoom flag is True so the values are always centered around zero.

1.2.0

Changed
- Improved naming conventions for the script and class to enhance clarity and usability and updated repository structure.

1.1.1

Fixed
- `___init__.py` file was missing, causing import errors.

1.1.0

Added
- Dynamic zoom functionality in `LorenzPhaseSpace` class, allowing users to dynamically adjust plot limits based on the dataset's range.
- The ability to pass custom limits for x-axis, y-axis, color, and marker size during class initialization and plotting to enable more flexible visualizations.
- Enhanced error handling for colorbar and legend creation to prevent duplication when plotting multiple datasets.

Changed
- Modified `LorenzPhaseSpace` class initialization to support new parameters for dynamic limits and zoom functionality, offering improved flexibility for users.
- Updated plot_data method to incorporate dynamic zoom and limit adjustments, ensuring that the visualizations accurately reflect the data being plotted.
- Improved test suite to cover new functionalities and ensure the reliability of dynamic limit adjustments and zoom features.

Fixed
- Issue where multiple colorbars and legends were created when plotting multiple datasets, now ensuring only the latest colorbar and legend are displayed.

Optimization
- Enhanced the efficiency of plotting large datasets by optimizing colorbar and legend updates to avoid unnecessary recalculations.

1.0.1

Changed
- **Updated DOcumentation**: Updated 'usage' so it incorporates changes done in 1.0.0

1.0.0

Added
- **Dynamic Plotting**: Introduced functionality for dynamic zoom and plotting data with randomized factors to better test the robustness of the plotting functionalities.
- **Flexible Data Handling**: Added capabilities to handle data plotting more flexibly, allowing for plotting multiple datasets on the same plot structure by calling the data plotting method multiple times.
- **Test Suite Enhancements**: Expanded the test suite to cover new functionalities, including zoom effects and data randomization, ensuring the reliability of new features.

Changed
- **Refactored Plotting Methodology**: Shifted from a single method handling both plot creation and data plotting to a more modular approach with `create_lps_plot` for setting up the plot environment and `plot_data` for adding data to the plot.
- **Enhanced Plot Customization**: Enhanced the plot customization options, including automatic axis limit adjustments based on the data being plotted and customization of plot annotations and labels.
- **Updated Dependencies**: Addressed deprecation warnings by updating the handling of color maps to align with newer versions of dependencies like `matplotlib` and `cmocean`.

Fixed
- **Axis Limit Calculation**: Fixed issues related to axis limit calculation in zoomed plots to ensure that plots dynamically adjust to the data's range.
- **Highlighting Specific Data Points**: Implemented functionality to highlight specific data points, such as the point with the maximum marker size, improving the visual analysis capabilities of the plots.
- **Modular Test Architecture**: Refined the test architecture to better align with the refactored plotting functionalities, ensuring that each component of the class is reliably tested.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.