nc-time-axis
Provides support for a cftime axis in matplotlib
Science Score: 77.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
1 of 19 committers (5.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.4%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Provides support for a cftime axis in matplotlib
Basic Info
- Host: GitHub
- Owner: SciTools
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Homepage: https://nc-time-axis.readthedocs.io/en/stable/
- Size: 787 KB
Statistics
- Stars: 60
- Watchers: 10
- Forks: 34
- Open Issues: 14
- Releases: 9
Topics
Metadata Files
README.md
nc-time-axis
Support for a cftime axis in matplotlib
| | |
|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ⚙️ CI |
|
| 💬 Community |
|
| 📖 Documentation |
|
| 📈 Health |
|
| ✨ Meta |
|
| 📦 Package |
|
| 🧰 Repo |
|
| |
Installation
Install nc-time-axis either with conda:
shell
conda install -c conda-forge nc-time-axis
Or pip:
shell
pip install nc-time-axis
Example
```python import random
import cftime import matplotlib.pyplot as plt import nctimeaxis
calendar = "360_day" dt = [ cftime.datetime(year=2017, month=2, day=day, calendar=calendar) for day in range(1, 31) ] temperatures = [round(random.uniform(0, 12), 3) for _ in range(len(dt))]
plt.plot(dt, temperatures) plt.margins(0.1) plt.ylim(0, 12) plt.xlabel("Date") plt.ylabel("Temperature") plt.show() ```

License
nc-time-axis is distributed under the terms of the BSD-3-Clause license.
#ShowYourStripes
Graphics and Lead Scientist: Ed Hawkins, National Centre for Atmospheric Science, University of Reading.
Data: Berkeley Earth, NOAA, UK Met Office, MeteoSwiss, DWD, SMHI, UoR, Meteo France & ZAMG.
#ShowYourStripes is distributed under a
Creative Commons Attribution 4.0 International License
Owner
- Name: SciTools
- Login: SciTools
- Kind: organization
- Email: scitools.pub@gmail.com
- Location: United Kingdom
- Website: https://scitools.org.uk/
- Repositories: 35
- Profile: https://github.com/SciTools
SciTools is a collaborative effort to produce powerful Python-based open-source tools for Earth scientists
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If nc-time-axis played an important part in your research then please add us to your reference list by using the references below." title: "nc-time-axis" authors: - family-names: "Dreyer" given-names: "Laura" orcid: "https://orcid.org/0009-0006-6310-3658" - family-names: "Elson" given-names: "Phil" orcid: "https://orcid.org/0000-0001-6360-749X" - family-names: "Bourgault" given-names: "Pascal" orcid: "https://orcid.org/0000-0003-1192-0403" - family-names: "Busecke" given-names: "Julius" orcid: "https://orcid.org/0000-0001-8571-865X" - family-names: "Clark" given-names: "Spencer" orcid: "https://orcid.org/0000-0001-5595-7895" - family-names: "Comer" given-names: "Ruth" orcid: "https://orcid.org/0009-0007-5336-0244" - family-names: "Fernandes" given-names: "Filipe" orcid: "https://orcid.org/0000-0003-4165-2913" - family-names: "Little" given-names: "Bill" orcid: "https://orcid.org/0000-0002-1345-9465" - family-names: "Yeo" given-names: "Martin" orcid: "https://orcid.org/0009-0000-6857-560X" - name: "nc-time-axis contributors" abstract: "Provides support for a cftime axis in matplotlib" license: "BSD-3-Clause" license-url: "https://spdx.org/licenses/BSD-3-Clause.html" doi: "10.5281/zenodo.6472640" url: "http://www.scitools.org.uk/" date-released: "2016-07-01" repository-code: "https://github.com/SciTools/nc-time-axis" type: "software"
GitHub Events
Total
- Issues event: 8
- Watch event: 1
- Delete event: 94
- Issue comment event: 77
- Push event: 121
- Pull request review comment event: 9
- Pull request review event: 150
- Pull request event: 231
- Fork event: 3
- Create event: 100
Last Year
- Issues event: 8
- Watch event: 1
- Delete event: 94
- Issue comment event: 77
- Push event: 121
- Pull request review comment event: 9
- Pull request review event: 150
- Pull request event: 231
- Fork event: 3
- Create event: 100
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| scitools-ci[bot] | 1****] | 94 |
| dependabot[bot] | 4****] | 77 |
| pre-commit-ci[bot] | 6****] | 74 |
| Bill Little | b****e@g****m | 25 |
| Spencer Clark | s****k@g****m | 18 |
| lbdreyer | l****r@m****k | 18 |
| Filipe Fernandes | o****f@g****m | 10 |
| jbusecke | j****s@l****u | 10 |
| Chris Bunney | 4****y | 4 |
| Martin Yeo | 4****s | 3 |
| Carroll, Luke | l****l@m****k | 2 |
| Peter Killick | p****k@m****k | 2 |
| Ruth Comer | 1****r | 2 |
| stephenworsley | 4****y | 2 |
| mbeedie | m****a@b****k | 2 |
| Henry Wright | 8****t | 1 |
| Pascal Bourgault | b****l@o****a | 1 |
| Phil Elson | p****b@g****m | 1 |
| marqh | m****h@m****t | 1 |
Committer Domains (Top 20 + Academic)
Packages
- Total packages: 3
-
Total downloads:
- pypi 72,700 last-month
- Total docker downloads: 4,020
-
Total dependent packages: 31
(may contain duplicates) -
Total dependent repositories: 156
(may contain duplicates) - Total versions: 15
- Total maintainers: 9
pypi.org: nc-time-axis
Provides support for a cftime axis in matplotlib
- Homepage: https://github.com/SciTools/nc-time-axis
- Documentation: https://nc-time-axis.readthedocs.io/
- License: BSD 3-Clause
-
Latest release: 1.4.1
published almost 4 years ago
Rankings
Maintainers (8)
conda-forge.org: nc-time-axis
- Homepage: https://github.com/SciTools/nc-time-axis
- License: BSD-3-Clause
-
Latest release: 1.4.1
published almost 4 years ago
Rankings
spack.io: py-nc-time-axis
cftime support for matplotlib axis.
- Homepage: https://github.com/scitools/nc-time-axis
- License: []
-
Latest release: 1.4.1
published 11 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v4 composite
- citation-file-format/cffconvert-github-action 2.0.0 composite
- actions/checkout v4 composite
- conda-incubator/setup-miniconda v2 composite
- actions/checkout v4 composite
- actions/download-artifact v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- pypa/gh-action-pypi-publish release/v1 composite
- cftime >=1.5
- matplotlib *
- numpy >=1.21
- ipython *
- numpydoc *
- sphinx *
- sphinx-rtd-theme *
- codecov * test
- pytest >=6.0 test
- pytest-cov * test
