https://github.com/boutproject/boutdata

https://github.com/boutproject/boutdata

Science Score: 36.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    4 of 12 committers (33.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.7%) to scientific vocabulary

Keywords from Contributors

versions archival documentation-tool documentation-generator static-analysis sequences interactive generic projection ecosystem-modeling
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: boutproject
  • License: lgpl-3.0
  • Language: Python
  • Default Branch: master
  • Size: 1.03 MB
Statistics
  • Stars: 1
  • Watchers: 17
  • Forks: 2
  • Open Issues: 11
  • Releases: 15
Created about 7 years ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

boutdata

Build Status codecov Python pypi package PEP8 License

Python tools for working with BOUT++.

NOTE: This package will likely be superseded by xBOUT in the near future

Dependencies

boutdata uses netcfd4 which requires HDF5 and netcdf-4 are installed, and that the nc-config utility is in your PATH. This can be install with

sudo apt-get install libhdf5-serial-dev netcdf-bin libnetcdf-dev

in ubuntu

Install

pip install boutdata

or in a Conda environment:

conda install -c conda-forge boutdata

Examples

Reading data from dump files:

from boutdata import collect ni = collect("Ni")

When boutdata is installed as a package (e.g. with pip or conda), a command-line program is provided as an interface to squashoutput: $ bout-squashoutput bout-squashoutput provides tab-completion of arguments if argcomplete is installed and activated (see https://kislyuk.github.io/argcomplete/).

Owner

  • Name: boutproject
  • Login: boutproject
  • Kind: organization

GitHub Events

Total
  • Create event: 12
  • Release event: 1
  • Issues event: 4
  • Watch event: 1
  • Delete event: 9
  • Issue comment event: 9
  • Push event: 15
  • Pull request review comment event: 2
  • Pull request event: 21
  • Pull request review event: 15
Last Year
  • Create event: 12
  • Release event: 1
  • Issues event: 4
  • Watch event: 1
  • Delete event: 9
  • Issue comment event: 9
  • Push event: 15
  • Pull request review comment event: 2
  • Pull request event: 21
  • Pull request review event: 15

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 258
  • Total Committers: 12
  • Avg Commits per committer: 21.5
  • Development Distribution Score (DDS): 0.38
Past Year
  • Commits: 25
  • Committers: 5
  • Avg Commits per committer: 5.0
  • Development Distribution Score (DDS): 0.68
Top Committers
Name Email Commits
John Omotani j****i@u****k 160
Ben Dudson d****2@l****v 27
loeiten m****n@g****m 23
Peter Hill p****l@y****k 13
David Bold d****e@i****e 11
David Bold d****r 8
Michael Redenti 4****i 4
Michael Redenti 4****5 3
dependabot[bot] 4****] 3
Ben Dudson b****2@y****k 2
David d****h@f****g 2
bendudson b****n 2
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 29
  • Total pull requests: 113
  • Average time to close issues: 5 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 8
  • Total pull request authors: 9
  • Average comments per issue: 3.31
  • Average comments per pull request: 1.04
  • Merged pull requests: 94
  • Bot issues: 0
  • Bot pull requests: 4
Past Year
  • Issues: 3
  • Pull requests: 31
  • Average time to close issues: 4 months
  • Average time to close pull requests: 23 days
  • Issue authors: 1
  • Pull request authors: 5
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.48
  • Merged pull requests: 22
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • dschwoerer (8)
  • loeiten (7)
  • johnomotani (4)
  • mredenti (4)
  • mikekryjak (2)
  • ZedThree (2)
  • georgeholt1 (1)
  • frenzymadness (1)
Pull Request Authors
  • johnomotani (36)
  • ZedThree (33)
  • dschwoerer (27)
  • bendudson (16)
  • loeiten (6)
  • dependabot[bot] (3)
  • pnorbert (2)
  • tomc271 (2)
  • mredenti (2)
Top Labels
Issue Labels
bug (2) enhancement (2)
Pull Request Labels
enhancement (15) bug (10) dependencies (3)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 2,407 last-month
  • Total dependent packages: 2
    (may contain duplicates)
  • Total dependent repositories: 5
    (may contain duplicates)
  • Total versions: 22
  • Total maintainers: 4
pypi.org: boutdata

Python package for collecting BOUT++ data

  • Documentation: https://boutdata.readthedocs.io/
  • License: GNU Lesser General Public License v3 or later (LGPLv3+)
  • Latest release: 0.3.0
    published about 1 year ago
  • Versions: 13
  • Dependent Packages: 1
  • Dependent Repositories: 5
  • Downloads: 2,407 Last month
Rankings
Dependent packages count: 4.8%
Average: 6.5%
Dependent repos count: 6.6%
Downloads: 8.2%
Last synced: 10 months ago
conda-forge.org: boutdata

pip-package of what was previously found in BOUT-dev/tools/pylib/boutdata Note that BOUT-dev/tools/pylib/boutdata will likely be replaced by this repo in BOUT++ v4.4.0. > **NOTE**: This package will likely be superseded by xBOUT in the near future

  • Versions: 9
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent packages count: 28.8%
Dependent repos count: 34.0%
Average: 45.7%
Forks count: 57.4%
Stargazers count: 62.4%
Last synced: 10 months ago

Dependencies

.github/workflows/black-fix.yml actions
  • actions/checkout v2 composite
  • stefanzweifel/git-auto-commit-action v4 composite
.github/workflows/python_publish.yml actions
  • actions/checkout v1 composite
  • actions/setup-python v1 composite
.github/workflows/test.yml actions
  • actions/checkout v2 composite
  • actions/checkout v3 composite
  • actions/setup-python v2 composite
  • actions/setup-python v4 composite
pyproject.toml pypi
  • boututils >=0.1.9
  • matplotlib >=3.2.1
  • natsort >=8.1.0
  • numpy >=1.22.0
  • scipy >=1.4.1
  • sympy >=1.5.1