https://github.com/mrahnis/orangery
Python package for topographic cross-section analysis
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 5 committers (20.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.4%) to scientific vocabulary
Last synced: 11 months ago
·
JSON representation
Repository
Python package for topographic cross-section analysis
Basic Info
- Host: GitHub
- Owner: mrahnis
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Size: 269 KB
Statistics
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 8
- Releases: 1
Created almost 13 years ago
· Last pushed almost 2 years ago
Metadata Files
Readme
License
README.rst
========
Orangery
========
Orangery is a Python library to support analysis of topographic cross-sections, particularly on stream channels. The intent is to enable the user to write simple scripts that operate on CSV data exported from a survey data collector.
.. image:: https://github.com/mrahnis/orangery/workflows/Python%20package/badge.svg
:target: https://github.com/mrahnis/orangery/actions?query=workflow%3A%22Python+package%22
:alt: Python Package
.. image:: https://github.com/mrahnis/orangery/workflows/Conda%20package/badge.svg
:target: https://github.com/mrahnis/orangery/actions?query=workflow%3A%22Conda+package%22
:alt: Conda Package
.. image:: https://readthedocs.org/projects/orangery/badge/?version=latest
:target: http://orangery.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
Orangery was initially a single script that allowed me to segregate, by grain size, changed areas on repeat topographic cross-sections. It can produce output plots like the one below.
.. image:: https://lh3.googleusercontent.com/-3BBypwcOuqQ/U2GP63BYFII/AAAAAAAABNs/ubaKDHXSqjQ/w800-h344-no/figure_1.png
:width: 800
:height: 344
Installation
============
.. image:: https://img.shields.io/pypi/v/orangery.svg
:target: https://pypi.org/project/orangery/
.. image:: https://anaconda.org/mrahnis/orangery/badges/version.svg
:target: https://anaconda.org/mrahnis/orangery
To install from the Python Package Index:
.. code:: console
pip install orangery
To install from the source distribution execute the setup script in the orangery directory:
.. code:: console
python setup.py install
To install from Anaconda Cloud:
If you are starting from scratch the first thing to do is install the Anaconda Python distribution, add the necessary channels to obtain the dependencies and install orangery.
.. code:: console
conda config --append channels conda-forge
conda config --append channels mrahnis
conda install orangery
To install from the source distribution:
Execute the setup script in the orangery directory:
.. code:: console
python setup.py install
Examples
========
The example scripts may be run like so:
.. code:: console
python plots.py
License
=======
BSD
Documentation
=============
Latest `html`_
.. _`Python 2.7 or 3.x`: http://www.python.org
.. _NumPy: http://www.numpy.org
.. _pandas: http://pandas.pydata.org
.. _matplotlib: http://matplotlib.org
.. _Shapely: https://github.com/Toblerity/Shapely
.. _Continuum Analytics: http://continuum.io/
.. _Enthought: http://www.enthought.com
.. _Shapely binary: https://pypi.python.org/pypi/Shapely
.. _release page: https://github.com/mrahnis/orangery/releases
.. _html: http://orangery.readthedocs.org/en/latest/
Owner
- Name: Mike Rahnis
- Login: mrahnis
- Kind: user
- Repositories: 9
- Profile: https://github.com/mrahnis
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: over 3 years ago
All Time
- Total Commits: 187
- Total Committers: 5
- Avg Commits per committer: 37.4
- Development Distribution Score (DDS): 0.348
Top Committers
| Name | Commits | |
|---|---|---|
| Mike Rahnis | m****s@g****m | 122 |
| Mike Rahnis | m****e@t****m | 32 |
| dependabot[bot] | 4****]@u****m | 17 |
| mrahnis | m****s@f****u | 14 |
| mrahnis | m****s@u****m | 2 |
Committer Domains (Top 20 + Academic)
fandm.edu: 1
topomatrix.com: 1
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 12
- Total pull requests: 43
- Average time to close issues: over 1 year
- Average time to close pull requests: about 1 month
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.42
- Average comments per pull request: 0.44
- Merged pull requests: 23
- Bot issues: 0
- Bot pull requests: 43
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mrahnis (12)
Pull Request Authors
- dependabot[bot] (48)
Top Labels
Issue Labels
enhancement (8)
bug (1)
organize (1)
Pull Request Labels
dependencies (48)
github_actions (48)
Packages
- Total packages: 1
-
Total downloads:
- pypi 11 last-month
- Total dependent packages: 0
- Total dependent repositories: 2
- Total versions: 7
- Total maintainers: 1
pypi.org: orangery
Python library to support analysis of topographic cross-sections
- Homepage: http://github.com/mrahnis/orangery
- Documentation: https://orangery.readthedocs.io/
- License: BSD
-
Latest release: 0.4.3
published over 7 years ago
Rankings
Dependent packages count: 10.1%
Dependent repos count: 11.6%
Average: 21.9%
Stargazers count: 27.8%
Forks count: 29.8%
Downloads: 30.3%
Maintainers (1)
Last synced:
11 months ago
Dependencies
conda-recipe/environment.yml
conda
- anaconda-client
- conda-build
- conda-verify
- pytest
requirements-docs.txt
pypi
- click >=6.7
- furo *
- myst-parser *
- shapely *
- sphinx >=3.5.4
- sphinx-copybutton *
- sphinx-design *
- sphinx-inline-tabs *
requirements.txt
pypi
- click *
- matplotlib *
- numpy *
- opusxml *
- pandas *
- shapely *
.github/workflows/condapackage.yml
actions
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- conda-incubator/setup-miniconda v2.1.1 composite
.github/workflows/pythonpackage.yml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- pypa/gh-action-pypi-publish release/v1.4 composite