tracerepo

Fracture & lineament data management.

https://github.com/nialov/tracerepo

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.0%) to scientific vocabulary
Last synced: 7 months ago · JSON representation ·

Repository

Fracture & lineament data management.

Basic Info
  • Host: GitHub
  • Owner: nialov
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 1.91 MB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 0
  • Open Issues: 5
  • Releases: 6
Created about 5 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog License Citation

README.rst

Documentation
=============

|Documentation Status| |PyPI Status| |CI Test| |Coverage|

Running tests
-------------

To run pytest in currently installed environment:

.. code:: bash

   poetry run pytest

Development
~~~~~~~~~~~

Development dependencies for ``tracerepo`` include:

-  ``poetry``

   -  Used to handle Python package dependencies.

   .. code:: bash

      # Use poetry run to execute poetry installed cli tools such as invoke,
      # nox and pytest
      poetry run

-  ``pytest``

   -  ``pytest`` is a Python test runner. It is used to run defined tests to
      check that the package executes as expected. The defined tests in
      ``./tests`` contain many regression tests (done with
      ``pytest-regressions``) that make it almost impossible
      to add features to ``tracerepo`` that changes the results of functions
      and methods.

-  ``coverage``

   -  To check coverage of tests

-  ``sphinx``

   -  Creates documentation from files in ``./docs_src``.

Big thanks to all maintainers of the above packages!

License
~~~~~~~

Copyright © 2021, Nikolas Ovaskainen.

-----


.. |Documentation Status| image:: https://readthedocs.org/projects/tracerepo/badge/?version=latest
   :target: https://tracerepo.readthedocs.io/en/latest/?badge=latest
.. |PyPI Status| image:: https://img.shields.io/pypi/v/tracerepo.svg
   :target: https://pypi.python.org/pypi/tracerepo
.. |CI Test| image:: https://github.com/nialov/tracerepo/workflows/test-and-publish/badge.svg
   :target: https://github.com/nialov/tracerepo/actions/workflows/test-and-publish.yaml?query=branch%3Amaster
.. |Coverage| image:: https://raw.githubusercontent.com/nialov/tracerepo/master/docs_src/imgs/coverage.svg
   :target: https://github.com/nialov/tracerepo/blob/master/docs_src/imgs/coverage.svg

Owner

  • Name: Nikolas Ovaskainen
  • Login: nialov
  • Kind: user
  • Location: Turku, Finland
  • Company: MSc, Geology

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:

- family-names: Ovaskainen
  given-names: Nikolas
title: tracerepo
version: "0.0.7.post33.dev0+a180376"
date-released: "2022-09-23"
keywords:
  - python
  - data
contact:
  - email: "nikolasovaskainen@gmail.com"
url: "https://github.com/nialov/tracerepo"
repository-code: "https://github.com/nialov/tracerepo"

GitHub Events

Total
  • Issues event: 2
  • Push event: 5
  • Pull request event: 2
  • Create event: 1
Last Year
  • Issues event: 2
  • Push event: 5
  • Pull request event: 2
  • Create event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 283
  • Total Committers: 3
  • Avg Commits per committer: 94.333
  • Development Distribution Score (DDS): 0.23
Past Year
  • Commits: 16
  • Committers: 1
  • Avg Commits per committer: 16.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
nialov n****n@h****m 218
nialov n****n@g****m 48
pre-commit-ci[bot] 6****] 17

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 0
  • Total pull requests: 19
  • Average time to close issues: N/A
  • Average time to close pull requests: 4 days
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 18
  • Bot issues: 0
  • Bot pull requests: 18
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 39 minutes
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • nialov (2)
Pull Request Authors
  • pre-commit-ci[bot] (18)
  • nialov (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 21 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 4
  • Total maintainers: 1
pypi.org: tracerepo

Fracture & lineament data management.

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 21 Last month
Rankings
Dependent packages count: 7.3%
Dependent repos count: 22.1%
Average: 27.1%
Forks count: 30.0%
Stargazers count: 32.0%
Downloads: 44.3%
Maintainers (1)
Last synced: 8 months ago

Dependencies

docs_src/requirements.txt pypi
  • alabaster ==0.7.12
  • anyio ==3.6.1
  • appnope ==0.1.3
  • argcomplete ==1.12.3
  • argon2-cffi ==21.3.0
  • argon2-cffi-bindings ==21.2.0
  • atomicwrites ==1.4.0
  • attrs ==21.4.0
  • babel ==2.10.3
  • backcall ==0.2.0
  • backports.cached-property ==1.0.2
  • beautifulsoup4 ==4.11.1
  • bleach ==5.0.0
  • certifi ==2022.6.15
  • cffi ==1.15.0
  • cfgv ==3.3.1
  • charset-normalizer ==2.0.12
  • click ==8.1.3
  • click-plugins ==1.1.1
  • cligj ==0.7.2
  • cloudpickle ==2.1.0
  • colorama ==0.4.4
  • colorlog ==6.6.0
  • commonmark ==0.9.1
  • copier ==6.1.0
  • cycler ==0.11.0
  • debugpy ==1.6.0
  • decorator ==5.1.1
  • defusedxml ==0.7.1
  • distlib ==0.3.4
  • docutils ==0.17.1
  • doit ==0.34.2
  • dunamai ==1.12.0
  • entrypoints ==0.4
  • exceptiongroup ==1.0.0rc8
  • fastjsonschema ==2.15.3
  • filelock ==3.7.1
  • fiona ==1.8.21
  • fonttools ==4.33.3
  • fractopo ==0.3.0
  • geopandas ==0.10.2
  • hypothesis ==6.47.3
  • identify ==2.5.1
  • idna ==3.3
  • imagesize ==1.3.0
  • importlib-metadata ==4.11.4
  • importlib-resources ==5.8.0
  • iniconfig ==1.1.1
  • ipykernel ==6.15.0
  • ipython ==7.34.0
  • ipython-genutils ==0.2.0
  • iteration-utilities ==0.11.0
  • jedi ==0.18.1
  • jinja2 ==3.1.2
  • jinja2-ansible-filters ==1.3.1
  • joblib ==1.1.0
  • json5 ==0.9.8
  • jsonschema ==4.6.0
  • jupyter-client ==7.3.4
  • jupyter-core ==4.10.0
  • jupyter-server ==1.17.1
  • jupyterlab ==3.4.3
  • jupyterlab-pygments ==0.2.2
  • jupyterlab-server ==2.14.0
  • kiwisolver ==1.4.3
  • livereload ==2.6.3
  • macfsevents ==0.8.1
  • markupsafe ==2.0.1
  • matplotlib ==3.5.2
  • matplotlib-inline ==0.1.3
  • mistune ==0.8.4
  • mpmath ==1.2.1
  • munch ==2.5.0
  • mypy-extensions ==0.4.3
  • nbclassic ==0.3.7
  • nbclient ==0.6.4
  • nbconvert ==6.5.0
  • nbformat ==5.4.0
  • nbsphinx ==0.8.9
  • nest-asyncio ==1.5.5
  • nialog ==0.0.1
  • nodeenv ==1.6.0
  • notebook ==6.4.12
  • notebook-shim ==0.1.0
  • nox ==2022.1.7
  • numpy ==1.21.1
  • packaging ==21.3
  • pandas ==1.3.5
  • pandera ==0.9.0
  • pandocfilters ==1.5.0
  • parso ==0.8.3
  • pathspec ==0.9.0
  • pexpect ==4.8.0
  • pickleshare ==0.7.5
  • pillow ==9.1.1
  • platformdirs ==2.5.2
  • pluggy ==1.0.0
  • plumbum ==1.7.2
  • powerlaw ==1.5
  • pre-commit ==2.19.0
  • prometheus-client ==0.14.1
  • prompt-toolkit ==3.0.29
  • psutil ==5.9.1
  • ptyprocess ==0.7.0
  • py ==1.11.0
  • pyarrow ==8.0.0
  • pycparser ==2.21
  • pydantic ==1.9.1
  • pygeos ==0.12.0
  • pygments ==2.12.0
  • pyinotify ==0.9.6
  • pyparsing ==3.0.9
  • pyproj ==3.1.0
  • pyrsistent ==0.18.1
  • pytest ==7.1.2
  • python-dateutil ==2.8.2
  • python-json-logger ==2.0.2
  • python-ternary ==1.0.8
  • pytz ==2022.1
  • pywin32 ==304
  • pywinpty ==2.0.5
  • pyyaml ==6.0
  • pyyaml-include ==1.3
  • pyzmq ==23.1.0
  • questionary ==1.10.0
  • requests ==2.28.0
  • rich ==11.2.0
  • scikit-learn ==1.0.2
  • scipy ==1.6.1
  • seaborn ==0.11.2
  • send2trash ==1.8.0
  • setuptools-scm ==6.4.2
  • shapely ==1.8.2
  • shellingham ==1.4.0
  • six ==1.16.0
  • sniffio ==1.2.0
  • snowballstemmer ==2.2.0
  • sortedcontainers ==2.4.0
  • soupsieve ==2.3.2.post1
  • sphinx ==5.0.1
  • sphinx-autobuild ==2021.3.14
  • sphinx-autodoc-typehints ==1.18.3
  • sphinx-gallery ==0.10.1
  • sphinx-rtd-theme ==1.0.0
  • sphinxcontrib-applehelp ==1.0.2
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.0
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • terminado ==0.15.0
  • threadpoolctl ==3.1.0
  • tinycss2 ==1.1.1
  • toml ==0.10.2
  • tomli ==2.0.1
  • tornado ==6.1
  • traitlets ==5.2.2.post1
  • typer ==0.4.1
  • typing-extensions ==4.2.0
  • typing-inspect ==0.7.1
  • urllib3 ==1.26.9
  • virtualenv ==20.14.1
  • wcwidth ==0.2.5
  • webencodings ==0.5.1
  • websocket-client ==1.3.2
  • wrapt ==1.14.1
  • zipp ==3.8.0
poetry.lock pypi
  • 177 dependencies
pyproject.toml pypi
  • copier * develop
  • doit * develop
  • hypothesis * develop
  • ipython ^7.0 develop
  • jupyterlab * develop
  • nox * develop
  • pre-commit * develop
  • pytest * develop
  • toml ^0.10.2 develop
  • coverage ^5.0
  • coverage-badge *
  • fractopo ^0.3.0
  • json5 ^0.9.6
  • markupsafe 2.0.1
  • mypy *
  • nbsphinx *
  • nialog ^0.0.1
  • pandas *
  • pandera *
  • pydantic ^1.8.2
  • pylint *
  • pyproj ~3.1
  • python ^3.8
  • rich *
  • rstcheck *
  • sphinx *
  • sphinx-autobuild *
  • sphinx-autodoc-typehints *
  • sphinx-gallery *
  • sphinx-rtd-theme *
  • typer *
.github/workflows/main.yaml actions
  • DeterminateSystems/magic-nix-cache-action v2 composite
  • DeterminateSystems/nix-installer-action v4 composite
  • DeterminateSystems/nix-installer-action v2 composite
  • actions/checkout v3 composite
  • cachix/cachix-action v12 composite
  • pypa/gh-action-pypi-publish v1.8.7 composite
  • softprops/action-gh-release v1 composite