Crates.io | rust-poly |
lib.rs | rust-poly |
version | 0.2.0 |
source | src |
created_at | 2023-07-17 13:44:54.201107 |
updated_at | 2024-05-04 16:55:06.438342 |
description | Numeric manipulation of real and complex polynomials. |
homepage | https://github.com/PanieriLorenzo/rust-poly |
repository | https://github.com/PanieriLorenzo/rust-poly |
max_upload_size | |
id | 918520 |
size | 124,656 |
Numeric manipulation of real and complex polynomials.
Note: this crate is still in development and might change in the future.
Basic Goals:
Future Goals:
We don't do GitHub actions over here, because I'm a solo developer and actions are expensive.
Automation is performed using nushell scripts found in devops/
Commit messages must adhere to the conventional commits specification and additionally to the commitlint conventional config.
Breaking Changes:
feat!
or fix!
. Note that feat!
can also be used to mark removal of features.Minor Changes:
feat
: any new functionality that is visible to the userPatch Changes:
fix
: a bugfixdocs
: documentation changesbuild
: changes to build scriptsci
: changes to CI pipelinestest
: adding tests or benchmarksperf
: changes that affect performancerefactor
: major refactoringrevert
: reverting a changestyle
: stylistic changeschore
: any changes that are mostly administrative, e.g. small refactors, code style, comments, semver adjustments, etc...The changelog is generated automatically from commit messages. During the publishing process of a new release, the generated changelog can be manually edited to include additional information or rephrase the changes.
Right now, changelogs are generated with git-cliff. Configurations for how this happens are in cliff.toml
.
TODO
This library is covered by the MIT license, see LICENSE.
Parts of the source code are based on the NumPy library for Python, used in accordance to the original license, see licenses/numpy/LICENSE.txt.