simplicial

Simplicial topology in Python

https://github.com/simoninireland/simplicial

Science Score: 67.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
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Simplicial topology in Python

Basic Info
  • Host: GitHub
  • Owner: simoninireland
  • License: gpl-3.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 457 KB
Statistics
  • Stars: 38
  • Watchers: 4
  • Forks: 9
  • Open Issues: 2
  • Releases: 1
Created almost 9 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog Contributing License Citation

README.rst

simplicial: Simplicial topology in Python
=========================================

.. image:: https://badge.fury.io/py/simplicial.svg
    :target: https://badge.fury.io/py/simplicial

.. image:: https://readthedocs.org/projects/simplicial/badge/?version=latest
    :target: https://simplicial.readthedocs.io/en/latest/index.html

.. image:: https://github.com/simoninireland/simplicial/actions/workflows/ci.yaml/badge.svg
    :target: https://github.com/simoninireland/simplicial/actions/workflows/ci.yaml

.. image:: https://pepy.tech/badge/simplicial
    :target: https://pepy.tech/project/simplicial

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.7086245.svg
   :target: https://doi.org/10.5281/zenodo.7086245

.. image:: https://www.gnu.org/graphics/gplv3-88x31.png
    :target: https://www.gnu.org/licenses/gpl-3.0.en.html

This package arose from explorations of using ideas from algebraic
topology in the context of wireless sensor networks, to tackle
problems like target tracking and estimation of the goodness-of-fit of
interpolations from isolated observations. Its main contribution is to
represent and manipulate simplicial complexes, topological structures
describing spaces built from cells.


Installation
------------

You can install ``simplicial`` directly from PyPi using ``pip``:

::

   pip install simplicial

The master distribution of ``simplicial`` is hosted on GitHub. To obtain a
copy, just clone the repo:

::

    git clone git@github.com:simoninireland/simplicial.git
    cd simplicial
    python setup.py install


Documentation
-------------

The `API documentation `_ is hosted on ReadTheDocs.


Author and license
------------------

Copyright (c) 2017--2022, Simon Dobson 

Licensed under the `GNU General Public Licence v.3.0 `_.

Owner

  • Name: Simon Dobson
  • Login: simoninireland
  • Kind: user
  • Location: St Andrews, UK
  • Company: University of St Andrews

I'm a computer scientist interested in complex systems, where chains of cause and effect can be difficult to establish. #python #emacs #lisp

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software and want to cite it, please reference the following."
title: "simplicial: Simplicial topology in Python"
authors:
  - family-names: "Dobson"
    given-names: "Simon"
    orcid: "https://orcid.org/0000-0001-9633-2103"
identifiers:
  - description: "DOI for code"
    type: doi
    value: "10.5281/zenodo.7086245"
date-released: 2022-09-16
license: GPL-3.0
repository-code: "https://github.com/simoninireland/simplicial"

GitHub Events

Total
  • Watch event: 5
  • Push event: 6
Last Year
  • Watch event: 5
  • Push event: 6

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 261
  • Total Committers: 2
  • Avg Commits per committer: 130.5
  • Development Distribution Score (DDS): 0.015
Top Committers
Name Email Commits
Simon Dobson s****n@c****g 257
AtreusCorp k****m@g****m 4
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 4
  • Total pull requests: 2
  • Average time to close issues: 7 months
  • Average time to close pull requests: almost 2 years
  • Total issue authors: 4
  • Total pull request authors: 2
  • Average comments per issue: 1.75
  • Average comments per pull request: 1.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
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
  • kwikwag (1)
  • marco-campos (1)
  • marhu98 (1)
  • poutine-dejeuner (1)
Pull Request Authors
  • AtreusCorp (1)
  • gdmcbain (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 24 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 12
  • Total maintainers: 1
pypi.org: simplicial

Simplicial topology in Python

  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 24 Last month
Rankings
Dependent packages count: 10.1%
Stargazers count: 11.9%
Forks count: 11.9%
Average: 15.4%
Dependent repos count: 21.6%
Downloads: 21.6%
Maintainers (1)
Last synced: 7 months ago

Dependencies

dev-requirements.txt pypi
  • black * development
  • coverage * development
  • doc8 * development
  • flake8 * development
  • jedi * development
  • jedi-language-server * development
  • mypy * development
  • pylint * development
  • rope * development
  • sphinx * development
  • sphinx-autodoc-typehints * development
  • sphinx_rtd_theme * development
  • sphinxcontrib-bibtex * development
  • tox * development
  • twine * development
  • wheel * development
requirements.txt pypi
  • matplotlib *
  • numpy *
setup.py pypi
  • numpy *
.github/workflows/ci.yaml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/release.yaml actions
  • actions/checkout v3 composite
  • ncipollo/release-action v1 composite