semvec/pypi-packages huggingface dataset:
digifi 1.0.4
General-purpose financial library.
Requires Python: >=3.11

# DigiFi
General-purpose financial library. This package provides basic functions and algorithms used in finance.

## Disclaimer
Note that this package is not intended for commercial use, and the developers of the package do not accept any responsibility or liability for the accuracy or completeness of the code or the information provided.

## About The Project
We are a team of two developers who are enthusiastic about making a simple financial library for Python, which is powerful and optimized, yet minimalistic and easy to use. We intend the library to be open source for anyone to verify our code and/or propose improvements and additions to the future versions.

As of right now, we opened the code on [GitHub](https://github.com/Digital-Finance-DigiFi/digifi-beta) to get some early validation for the project. The current code base is implemented in Python, but in the future we aim to use Rust to do the "heavy lifting" and provide Python bindings for the new version of the library. The Python package will be available on [PyPI](https://pypi.org/), while we also want to make the Rust crate available on [Crates.io](https://crates.io/).

We aim to release the Beta version of the library implemented in Python, but we will not actively maintain it. Instead, we will try to address all the feedback and comments in the Rust implementation. So if you see any issues in the Python code please do report them, and we will try to fix these, but out main priority will be to provide a stable version of the library in Rust.

Separately to the main library, we are also working on a plotting package that provides plotting functions that go together with the functionality of the main library. The reason we are developing it as a standalone project is because we would like to keep the number of dependencies and the size of the main library down, such that it can be used in a very minimalistic setting (Currently, the Beta version only depends on [SciPy](https://scipy.org/) and [NumPy](https://numpy.org/)).

We will appreciate it if you are willing to help us debug and optimize the code, propose new functionality, or want to contribute in other ways, please do reach out to us!

DigiFi
streamwee 0.0.0
Animate, fast and easy
Requires Python: >=3.9

# streamwee

<p align="center">
    <em>Animate, fast and easy</em>
</p>

[![build](https://github.com/ahuang11/streamwee/workflows/Build/badge.svg)](https://github.com/ahuang11/streamwee/actions)
[![codecov](https://codecov.io/gh/ahuang11/streamwee/branch/master/graph/badge.svg)](https://codecov.io/gh/ahuang11/streamwee)
[![PyPI version](https://badge.fury.io/py/streamwee.svg)](https://badge.fury.io/py/streamwee)

---

**Documentation**: <a href="https://ahuang11.github.io/streamwee/" target="_blank">https://ahuang11.github.io/streamwee/</a>

**Source Code**: <a href="https://github.com/ahuang11/streamwee" target="_blank">https://github.com/ahuang11/streamwee</a>

---

## Development

### Setup environment

We use [Hatch](https://hatch.pypa.io/latest/install/) to manage the development environment and production build. Ensure it's installed on your system.

### Run unit tests

You can run all the tests with:

```bash
hatch run test
```

### Format the code

Execute the following command to apply linting and check typing:

```bash
hatch run lint
```

### Publish a new version

You can bump the version, create a commit and associated tag with one command:

```bash
hatch version patch
```

```bash
hatch version minor
```

```bash
hatch version major
```

Your default Git text editor will open so you can add information about the release.

When you push the tag on GitHub, the workflow will automatically publish it on PyPi and a GitHub release will be created as draft.

## Serve the documentation

You can serve the Mkdocs documentation with:

```bash
hatch run docs-serve
```

It'll automatically watch for changes in your code.

## License

This project is licensed under the terms of the MIT license.