Bidimensional

Latest version: v1.9.1

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

Scan your dependencies

Page 1 of 4

1.9.1

What's Changed
* Minor fix by erlete in https://github.com/erlete/bidimensional/pull/31

**Full Changelog**: https://github.com/erlete/bidimensional/compare/v1.9.0...v1.9.1

1.9.0

This release features significant changes regarding multiple topics:

1. **Extended backwards compatibility**: older Python versions (3.7+) now support the package.
2. **New Polygon class**: a generic Polygon class has been added in order to support specific implementations (such as Triangle, Rectangle, etc) and provide with a generic interface for polygon generation, supporting multiple attributes and methods useful for analysis and representation.
3. **Enhanced documentation**: all docstrings in the package have been updated according to the [Google Docstring format](https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html).
4. **Upgraded test support**: added tests for multiple classes and methods from the package's modules.

What's Changed
* Extend backwards compatibility and update modules by erlete in https://github.com/erlete/bidimensional/pull/30

**Full Changelog**: https://github.com/erlete/bidimensional/compare/v1.8.0...v1.9.0

1.8.0

This PR features a new structure in the internal code distribution. The core subpackage has been created in order to contain three modules: coordinates, lines and operations.

The core.coordinates.Coordinate class has been updated and now contains a plotting method.

The new lines module contains two classes: Line and Segment, used to represent mathematical lines and segments, respectively. They also have methods that determine intersections between objects of their same type.

The polygons.triangle.Triangle class now contains two new properties: vertices and sides. The last one is possible thanks to the core.lines.Segment class.

Furthermore, the functions.spline classes have been updated in order to solve some minor issues such as title and axis labels' overlapping.

What's Changed
* Package structure redefinition and new classes implementation by erlete in https://github.com/erlete/bidimensional/pull/29

**Full Changelog**: https://github.com/erlete/bidimensional/compare/v1.7.0...v1.8.0

1.7.0

This release features brand new splines, which are mathematical functions used to interpolate collections of bidimensional coordinates and generate new coordinates in between.

There have been several error corrections, such as conflictive triangle collinearity detection. Many methods have been enhanced in order to improve processing speed and many other new functionalities have been added, such as the possibility to check whether a coordinate is inside a triangle's area using the `in` operator.

Finally, unit tests have been implemented outside the source of the package distributable code in order to allow GitHub Actions automatic tests to be executed on pull requests to the `main` repository branch.

What's Changed
* Update branch by erlete in https://github.com/erlete/bidimensional/pull/15
* Update package structure and add new features by erlete in https://github.com/erlete/bidimensional/pull/16
* Update structure and add methods by erlete in https://github.com/erlete/bidimensional/pull/17
* Spline implementation by erlete in https://github.com/erlete/bidimensional/pull/25
* Fix methods and add unit tests by erlete in https://github.com/erlete/bidimensional/pull/26
* Fix collinearity checks and update documentation by erlete in https://github.com/erlete/bidimensional/pull/27
* Restructure package and update information by erlete in https://github.com/erlete/bidimensional/pull/28

**Full Changelog**: https://github.com/erlete/bidimensional/compare/v1.6.0...v1.7.0

1.6.10

This pull request implements a (definitive) fix to the collinearity test check for both polygons.triangle.Triangle and polygons.triangle.Circumcircle classes.

Some docstrings have also been updated in order to reflect new features and remove outdated information.

What's Changed
* Fix collinearity checks and update documentation by erlete in https://github.com/erlete/bidimensional/pull/27

**Full Changelog**: https://github.com/erlete/bidimensional/compare/v1.6.9...v1.6.10

1.6.9

Fixed many conflictive methods, such as polygons.triangle.Triangle.is_collinear, polygons.triangle.Triangle.__eq__ or polygons.triangle.Triangle.__format__.

Also added unit tests for the polygons.triangle module. Said tests will be executed automatically via GitHub Actions when a pull request is created over the main branch.

What's Changed
* Fix methods and add unit tests by erlete in https://github.com/erlete/bidimensional/pull/26

**Full Changelog**: https://github.com/erlete/bidimensional/compare/v1.6.8...v1.6.9

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.