continuum-mechanics
Utilities for doing calculations in continuum mechanics.
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 4 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 (11.5%) to scientific vocabulary
Keywords
continuum-mechanics
elasticity
finite-elements
mathematics
physics
solid-mechanics
sympy
tensor-analysis
vector-calculus
visualization
Last synced: 4 months ago
·
JSON representation
·
Repository
Utilities for doing calculations in continuum mechanics.
Basic Info
- Host: GitHub
- Owner: nicoguaro
- License: mit
- Language: Python
- Default Branch: master
- Size: 2.98 MB
Statistics
- Stars: 26
- Watchers: 3
- Forks: 8
- Open Issues: 18
- Releases: 2
Topics
continuum-mechanics
elasticity
finite-elements
mathematics
physics
solid-mechanics
sympy
tensor-analysis
vector-calculus
visualization
Created over 7 years ago
· Last pushed almost 3 years ago
Metadata Files
Readme
Changelog
Contributing
License
Citation
Authors
README.rst
===================
Continuum Mechanics
===================
.. image:: https://img.shields.io/pypi/v/continuum_mechanics.svg
:target: https://pypi.python.org/pypi/continuum_mechanics
.. image:: https://img.shields.io/travis/nicoguaro/continuum_mechanics.svg
:target: https://travis-ci.org/nicoguaro/continuum_mechanics
.. image:: https://readthedocs.org/projects/continuum-mechanics/badge/?version=latest
:target: https://continuum-mechanics.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://pyup.io/repos/github/nicoguaro/continuum_mechanics/shield.svg
:target: https://pyup.io/repos/github/nicoguaro/continuum_mechanics/
:alt: Updates
.. image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/nicoguaro/continuum_mechanics/master
.. image:: https://img.shields.io/pypi/dm/continuum_mechanics
:target: https://pypistats.org/packages/continuum-mechanics
.. image:: https://zenodo.org/badge/130519974.svg
:target: https://zenodo.org/badge/latestdoi/130519974
Utilities for doing calculations in continuum mechanics.
* Free software: `MIT license `__.
* Documentation: https://continuum-mechanics.readthedocs.io.
Features
--------
* Make long vector calculus calculations simple.
* Support different coordinate systems.
* Visualize entities such as second rank tensors.
Citation
--------
To cite `continuum_mechanics` in publications use
Nicolás Guarín-Zapata. (2020). nicoguaro/continuum_mechanics: Version 0.2.1
(Version v0.2.1). Zenodo. http://doi.org/10.5281/zenodo.4029448
A BibTeX entry for LaTeX users is
.. code:: bibtex
@software{continuum_mechanics,
title = {continuum_mechanics: Continuum Mechanics calculations in Python},
version = {0.2.1},
author = {Guarín-Zapata, Nicolás},
year = 2020,
keywords = {Python, Finite elements, Scientific computing, Computational mechanics},
abstract = {`continuum_mechanics` is a Python package built on top of SymPy to aid
with calculations in Continuum Mechanics that are commonly lengthy and
tedious if done by hand. It also provides visualization capabilities for
second-order tensors such as Mohr's circle to help in stress analyses.},
url = {https://github.com/nicoguaro/continuum_mechanics},
doi = {http://doi.org/10.5281/zenodo.4029448}
}
Credits
-------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
Owner
- Name: Nicolás Guarín-Zapata
- Login: nicoguaro
- Kind: user
- Location: Medellín
- Company: Universidad EAFIT
- Website: nicoguaro.github.io
- Twitter: nicoguaro
- Repositories: 16
- Profile: https://github.com/nicoguaro
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Continuum Mechanics
message: >-
Utilities for doing calculations in continuum
mechanics.
type: software
authors:
- given-names: Nicolás
family-names: Guarín-Zapata
email: nicoguarin@gmail.com
orcid: 'https://orcid.org/0000-0002-9435-1914'
identifiers:
- type: doi
value: 10.5281/zenodo.4029448
description: Zenodo DOI
repository-code: 'https://github.com/nicoguaro/continuum_mechanics'
abstract: >-
`continuum_mechanics` is a Python package built on
top of SymPy to aid with calculations in Continuum
Mechanics that are commonly lengthy and tedious if
done by hand. It also provides visualization
capabilities for second-order tensors such as
Mohr's circle to help in stress analyses.
keywords:
- continuum mechanics
- elasticity
- python
- stress analysis
- mechanics
- tensor analysis
license: MIT
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers
Last synced: almost 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| pyup-bot | g****t@p****o | 102 |
| Nicolas Guarin-Zapata | n****n@g****m | 70 |
| Juanjo Bazán | j****n@g****m | 1 |
Committer Domains (Top 20 + Academic)
pyup.io: 1
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 1
- Total pull requests: 99
- Average time to close issues: N/A
- Average time to close pull requests: about 1 month
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.85
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 3
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
- nicoguaro (1)
Pull Request Authors
- pyup-bot (96)
- dependabot[bot] (3)
Top Labels
Issue Labels
bug (1)
Pull Request Labels
dependencies (3)
Packages
- Total packages: 1
-
Total downloads:
- pypi 29 last-month
- Total docker downloads: 146
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 6
- Total maintainers: 1
pypi.org: continuum-mechanics
Utilities for doing calculations in continuum mechanics.
- Homepage: https://github.com/nicoguaro/continuum_mechanics
- Documentation: https://continuum-mechanics.readthedocs.io/
- License: MIT license
-
Latest release: 0.2.2
published over 4 years ago
Rankings
Docker downloads count: 2.5%
Dependent packages count: 10.1%
Forks count: 11.9%
Stargazers count: 12.7%
Average: 13.7%
Dependent repos count: 21.5%
Downloads: 23.1%
Maintainers (1)
Last synced:
4 months ago
Dependencies
requirements.txt
pypi
- matplotlib >=3
- numpy ==1.20.2
- scipy ==1.6.2
- sympy >=1.3
requirements_dev.txt
pypi
- Sphinx ==3.5.4 development
- bumpversion ==0.6.0 development
- coverage ==5.5 development
- flake8 ==3.9.0 development
- pip ==21.0.1 development
- pytest ==6.2.3 development
- pytest-runner ==5.3.0 development
- tox ==3.23.0 development
- twine ==3.4.1 development
- watchdog ==2.0.2 development
- wheel ==0.36.2 development
requirements_docs.txt
pypi
- continuum_mechanics ==0.2.2
environment.yml
conda
- jupyter
- matplotlib >=3
- numpy
- pip
- python >=3.7
- scipy
- sympy >=1.3