snek5000-abl

Nek5000 ABL user code

https://github.com/exabl/snek5000-abl

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
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Nek5000 ABL user code

Basic Info
Statistics
  • Stars: 2
  • Watchers: 0
  • Forks: 0
  • Open Issues: 14
  • Releases: 1
Created almost 6 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog Contributing License Citation Roadmap

README.md

snek5000-abl

DOI

Simulations of turbulent atmospheric boundary layer using snek5000.

Documentation: https://exabl.github.io/snek5000-abl/

[!WARNING] :::{warning} The code is a prototype and far from ready for production runs. Some parts of the code are well validated and some parts require rigorous testing and could contain bugs. Use it with caution. To know the detailed status of the code, checkout the roadmap. :::

Quick start

Install using Python 3.8+ as follows:

git clone --recursive https://github.com/exabl/snek5000-abl.git
cd snek5000-abl
pip install -e .

Activate necessary environment variables

source activate.sh

Use the command line tool to launch / set / inspect the simulation parameters

abl --help

Tests

```sh pip install -e '.[tests]'

Run simple tests: including compilation

pytest

Run slow tests: launches simulation

pytest --runslow ```

Owner

  • Name: ExABL
  • Login: exabl
  • Kind: organization

Citation (CITATION.cff)

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

authors:
  - family-names: Mohanan
    given-names: Ashwin Vishnu
    orcid: https://orcid.org/0000-0002-2979-6327

  - family-names: Brethouwer
    given-names: Geert
    orcid: https://orcid.org/0000-0002-9819-2906

  - family-names: Schlatter
    given-names: Philipp
    orcid: https://orcid.org/0000-0001-9627-5903

title: "exabl/snek5000-abl"
doi: 10.5281/zenodo.13208690
version: 0.6.0b0
date-released: 2024-08-04
url: https://github.com/exabl/snek5000-abl

GitHub Events

Total
Last Year

Dependencies

.github/workflows/docs.yml actions
  • actions/cache v1 composite
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/tests.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
environment.yml pypi
  • ansiwrap ==0.8.4
  • appdirs ==1.4.4
  • astunparse ==1.6.3
  • async-generator ==1.10
  • autopep8 ==1.5.3
  • awkupy ==0.1.0b0
  • backcall ==0.1.0
  • beniget ==0.2.1
  • black ==19.10b0
  • bullet ==2.1.0
  • cached-property ==1.5.1
  • cfgv ==3.1.0
  • click ==7.1.2
  • colorama ==0.4.3
  • colorlog ==4.1.0
  • configargparse ==1.2.3
  • dask ==2.19.0
  • datrie ==0.8.2
  • distlib ==0.3.0
  • docutils ==0.16
  • filelock ==3.0.12
  • fluiddyn ==0.3.2
  • fluidfft ==0.3.1
  • fluidsim ==0.3.2
  • fortran-language-server ==1.11.1
  • gast ==0.3.3
  • gitdb ==4.0.5
  • gitpython ==3.1.3
  • greenlet ==0.4.15
  • h5netcdf ==0.8.0
  • h5py ==2.10.0
  • identify ==1.4.18
  • importlib-metadata ==1.6.0
  • inflection ==0.4.0
  • ipykernel ==5.3.0
  • ipython ==7.15.0
  • ipython-genutils ==0.2.0
  • jedi ==0.17.0
  • json5 ==0.9.5
  • jupyter-client ==6.1.3
  • jupyter-console ==6.1.0
  • jupyterlab ==2.1.4
  • jupyterlab-git ==0.20.0
  • jupyterlab-server ==1.1.5
  • msgpack ==1.0.0
  • nbclient ==0.4.0
  • nbdime ==2.0.0
  • nbformat ==5.0.6
  • nest-asyncio ==1.3.3
  • nodeenv ==1.4.0
  • pandas ==1.0.4
  • papermill ==2.1.1
  • pathspec ==0.8.0
  • pluggy ==0.13.1
  • pre-commit ==2.4.0
  • psutil ==5.7.0
  • ptyprocess ==0.6.0
  • pycodestyle ==2.6.0
  • pyfftw ==0.12.0
  • pynvim ==0.4.1
  • python-jsonrpc-server ==0.3.4
  • python-language-server ==0.33.0
  • pytz ==2020.1
  • pyyaml ==5.3.1
  • pyzmq ==19.0.1
  • ratelimiter ==1.2.0.post0
  • regex ==2020.6.8
  • send2trash ==1.5.0
  • setuptools-scm ==4.1.2
  • smmap ==3.0.4
  • snakemake ==5.19.0
  • tenacity ==6.2.0
  • terminado ==0.8.3
  • textwrap3 ==0.9.2
  • toml ==0.10.1
  • toolz ==0.10.0
  • toposort ==1.5
  • transonic ==0.4.2
  • typed-ast ==1.4.1
  • ujson ==1.35
  • virtualenv ==20.0.21
  • wcwidth ==0.2.2
  • webencodings ==0.5.1
  • wrapt ==1.12.1
  • xarray ==0.15.1
pyproject.toml pypi
requirements-dev.txt pypi
  • Babel ==2.9.1 development
  • Pygments ==2.10.0 development
  • SecretStorage ==3.3.1 development
  • Sphinx ==4.3.1 development
  • Unidecode ==1.3.2 development
  • alabaster ==0.7.12 development
  • argcomplete ==1.12.3 development
  • backcall ==0.2.0 development
  • backports.entry-points-selectable ==1.1.1 development
  • beautifulsoup4 ==4.10.0 development
  • bleach ==4.1.0 development
  • breathe ==4.31.0 development
  • build ==0.7.0 development
  • cffi ==1.15.0 development
  • cfgv ==3.3.1 development
  • colorama ==0.4.4 development
  • colorlog ==6.6.0 development
  • commonmark ==0.9.1 development
  • cryptography ==36.0.0 development
  • css-html-js-minify ==2.5.5 development
  • debugpy ==1.5.1 development
  • decorator ==5.1.0 development
  • distlib ==0.3.3 development
  • execnet ==1.9.0 development
  • fancycompleter ==0.9.1 development
  • flake8 ==4.0.1 development
  • fortran-language-server ==1.12.0 development
  • identify ==2.4.0 development
  • imagesize ==1.3.0 development
  • importlib-metadata ==4.8.2 development
  • iniconfig ==1.1.1 development
  • ipykernel ==6.6.0 development
  • ipython ==7.30.0 development
  • jedi ==0.18.1 development
  • jeepney ==0.7.1 development
  • jupyter-client ==7.1.0 development
  • keyring ==23.4.0 development
  • lxml ==4.6.4 development
  • matplotlib-inline ==0.1.3 development
  • mccabe ==0.6.1 development
  • mpmath ==1.2.1 development
  • nest-asyncio ==1.5.2 development
  • nodeenv ==1.6.0 development
  • nox ==2021.10.1 development
  • parso ==0.8.3 development
  • pdbpp ==0.10.3 development
  • pep517 ==0.12.0 development
  • pexpect ==4.8.0 development
  • pickleshare ==0.7.5 development
  • pkginfo ==1.8.1 development
  • platformdirs ==2.4.0 development
  • pluggy ==1.0.0 development
  • pre-commit ==2.16.0 development
  • prompt-toolkit ==3.0.23 development
  • ptyprocess ==0.7.0 development
  • py ==1.11.0 development
  • pycodestyle ==2.8.0 development
  • pycparser ==2.21 development
  • pyflakes ==2.4.0 development
  • pyrepl ==0.9.0 development
  • pytest ==6.2.5 development
  • pytest-forked ==1.3.0 development
  • pytest-ordering ==0.6 development
  • pytest-xdist ==2.4.0 development
  • python-lsp-jsonrpc ==1.0.0 development
  • python-lsp-server ==1.3.2 development
  • python-slugify ==5.0.2 development
  • pyzmq ==22.3.0 development
  • readme-renderer ==30.0 development
  • recommonmark ==0.7.1 development
  • requests-toolbelt ==0.9.1 development
  • rfc3986 ==1.5.0 development
  • rich ==10.15.1 development
  • snowballstemmer ==2.2.0 development
  • soupsieve ==2.3.1 development
  • sphinx-material ==0.0.35 development
  • sphinxcontrib-applehelp ==1.0.2 development
  • sphinxcontrib-devhelp ==1.0.2 development
  • sphinxcontrib-htmlhelp ==2.0.0 development
  • sphinxcontrib-jsmath ==1.0.1 development
  • sphinxcontrib-qthelp ==1.0.3 development
  • sphinxcontrib-serializinghtml ==1.1.5 development
  • sympy ==1.9 development
  • text-unidecode ==1.3 development
  • toml ==0.10.2 development
  • tornado ==6.1 development
  • tqdm ==4.62.3 development
  • twine ==3.7.0 development
  • ujson ==4.3.0 development
  • virtualenv ==20.10.0 development
  • wcwidth ==0.2.5 development
  • webencodings ==0.5.1 development
  • wmctrl ==0.4 development
requirements.txt pypi
  • ConfigArgParse ==1.5.3
  • GitPython ==3.1.24
  • Jinja2 ==3.0.3
  • MarkupSafe ==2.0.1
  • Pillow ==8.4.0
  • PuLP ==2.5.1
  • PyYAML ==6.0
  • QtPy ==1.11.2
  • appdirs ==1.4.4
  • attrs ==21.2.0
  • certifi ==2021.10.8
  • charset-normalizer ==2.0.8
  • click ==8.0.3
  • connection-pool ==0.0.3
  • cycler ==0.11.0
  • datrie ==0.8.2
  • distro ==1.6.0
  • docutils ==0.17.1
  • entrypoints ==0.3
  • filelock ==3.4.0
  • fluiddyn ==0.4.0
  • fluidsim-core ==0.5.1
  • fonttools ==4.28.2
  • gitdb ==4.0.9
  • h5netcdf ==0.11.0
  • h5py ==3.6.0
  • idna ==3.3
  • importlib-resources ==5.4.0
  • inflection ==0.5.1
  • ipython-genutils ==0.2.0
  • jsonschema ==4.2.1
  • jupyter-core ==4.9.1
  • kiwisolver ==1.3.2
  • matplotlib ==3.5.0
  • nbformat ==5.1.3
  • numpy ==1.21.4
  • packaging ==21.3
  • pandas ==1.3.4
  • psutil ==5.8.0
  • pymech ==1.4.1
  • pyparsing ==3.0.6
  • pyrsistent ==0.18.0
  • python-dateutil ==2.8.2
  • pytz ==2021.3
  • ratelimiter ==1.2.0.post0
  • requests ==2.26.0
  • setuptools-scm ==6.3.2
  • six ==1.16.0
  • smart-open ==5.2.1
  • smmap ==5.0.0
  • snakemake ==6.12.1
  • snek5000 >0.7.0b0
  • stopit ==1.1.2
  • tabulate ==0.8.9
  • tomli ==1.2.2
  • toposort ==1.7
  • traitlets ==5.1.1
  • typing_extensions ==4.0.1
  • urllib3 ==1.26.7
  • wrapt ==1.13.3
  • xarray ==0.19.0
  • zipp ==3.6.0
  • zstandard ==0.16.0
setup.py pypi