Metadata-Version: 2.1
Name: downstream
Version: 0.4.3
Summary: downstream provides efficient, constant-space instrumentation for heredity stratigraphic phylogenetic inference over distributed digital evolution populations.
Author-email: Matthew Andres Moreno <m.more500@gmail.com>
License: MIT license
Project-URL: homepage, https://github.com/mmore500/downstream.git
Project-URL: repository, https://github.com/mmore500/downstream
Keywords: downstream
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Deprecated
Requires-Dist: hstrat>=1.7.4
Requires-Dist: interval_search>=0.5.2
Requires-Dist: IPython
Requires-Dist: matplotlib
Requires-Dist: more_itertools
Requires-Dist: numpy
Requires-Dist: opytional
Requires-Dist: pandas
Requires-Dist: scipy
Requires-Dist: seaborn
Requires-Dist: teeplot>=0.5.0
Provides-Extra: testing
Requires-Dist: black==22.10.0; extra == "testing"
Requires-Dist: isort==5.12.0; extra == "testing"
Requires-Dist: pytest==7.2.2; extra == "testing"
Requires-Dist: pytest-xdist==3.2.1; extra == "testing"
Requires-Dist: ruff==0.0.260; extra == "testing"
Requires-Dist: tqdm==4.64.1; extra == "testing"
Provides-Extra: release
Requires-Dist: bumpver==2022.1120; extra == "release"
Requires-Dist: twine==1.14.0; extra == "release"
Requires-Dist: wheel==0.33.6; extra == "release"
Requires-Dist: pip==22.0.4; extra == "release"
Requires-Dist: pip_tools==6.10.0; extra == "release"
Requires-Dist: setuptools==65.6.3; extra == "release"

# Downstream

[![CI](https://github.com/mmore500/downstream/actions/workflows/ci.yaml/badge.svg)](https://github.com/mmore500/downstream/actions/workflows/ci.yaml)
[![GitHub stars](https://img.shields.io/github/stars/mmore500/downstream.svg?style=flat-square&logo=github&label=Stars&logoColor=white)](https://github.com/mmore500/downstream)
[
![PyPi](https://img.shields.io/pypi/v/downstream.svg)
](https://pypi.python.org/pypi/downstream)
[![DOI](https://zenodo.org/badge/776865597.svg)](https://zenodo.org/doi/10.5281/zenodo.10866541)
<!-- [![Documentation Status](https://readthedocs.org/projects/downstream/badge/?version=latest)](https://downstream.readthedocs.io/en/latest/?badge=latest) -->
<!-- [![documentation coverage](https://img.shields.io/endpoint?url=https%3A%2F%2Fmmore500.github.io%2Fdownstream%2Fdocumentation-coverage-badge.json)](https://downstream.readthedocs.io/en/latest/) -->
<!-- [![code coverage status](https://codecov.io/gh/mmore500/downstream/branch/master/graph/badge.svg)](https://codecov.io/gh/mmore500/downstream) -->
<!-- [![dotos](https://img.shields.io/endpoint?url=https%3A%2F%2Fmmore500.com%2Fdownstream%2Fdoto-badge.json)](https://github.com/mmore500/downstream/search?q=todo+OR+fixme&type=) -->

downstream provides efficient, constant-space implementations of stream curation algorithms.

-   Free software: MIT license

<!---
-   Documentation: <https://downstream.readthedocs.io>.
-->

## Installation

To install from PyPi with pip, run

`python3 -m pip install downstream`

To install the latest release directly from GitHub, run

`python3 -m pip install "git+https://github.com/mmore500/downstream.git@v0.4.3#egg=downstream"`

## Documentation

Slide deck & graphics for this project are at <https://hopth.ru/ce>.

See `https://github.com/mmore500/hstrat-surface-concept` for usage examples.

## Citing

If downstream contributes to a scientific publication, please cite it as

> Matthew Andres Moreno. (2024). mmore500/downstream. Zenodo. https://zenodo.org/doi/10.5281/zenodo.10866541

```bibtex
@software{moreno2024downstream,
  author = {Matthew Andres Moreno},
  title = {mmore500/downstream},
  month = mar,
  year = 2024,
  publisher = {Zenodo},
  doi = {TODO},
  url = {https://zenodo.org/doi/10.5281/zenodo.10866541}
}
```

And don't forget to leave a [star on GitHub](https://github.com/mmore500/downstream/stargazers)!

## Credits

This package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [mmore500/cookiecutter-dishtiny-project](https://github.com/mmore500/cookiecutter-dishtiny-project) project template.

<!---
This package uses [Empirical](https://github.com/devosoft/Empirical#readme), a library of tools for scientific software development, with emphasis on also being able to build web interfaces using Emscripten.
-->
