Skip to main content

A python package for the Foo et al. parameterization, et al.

Project description

FOO (ET AL)^2

UCAR Science Feature Toolkit

Foo (Et Al)^2 is a package for calculating the complex Foo et al. parameterization, proposed in 2024 by UCAR researchers Foo, Bar and Baz. In the spirit of open science and scientific progress, we extend an open invitation to contribute new science features alongside the Foo et al. parameterization, making this package Foo et al., et al.; Foo (Et Al)^2

Contribution Guidelines

File Strucutre

foo_et_al_2/foo_et_al contains files for the core Foo et al. parameterization feature.

foo_et_al_2/et_al is the directory for new science feature contributions.

Code Style

For ease of communication and maintenence, please conform to the PEP 8 Style Guide.

General Contribution Version Control Guidelines

  1. Create and checkout a new working branch from main in the GitHub repository
  2. Contribute new features or suggest changes to existing features
  3. In your terminal, run python tests/run_tests.py to test your contribution along with pre-existing tests
  4. Commit your changes to the new branch
  5. Open a pull request with a description of the change, and request review from a core contributor

If Contributing New Science Features

  1. Create a new package in foo_et_al_2/et_al with a descriptive name, say /_example_contribution
  2. Create your new python files, say hello_world.py and is_palindrome.py within /_example_contribution
  3. In foo_et_al_2/tests create a test file in the format test_<new_package_name>.py with unit tests for all files in your new package

See example contribution files in the file tree.

If Suggesting Changes to Existing Features

See "Merge Pull Request #1" in GitHub for an example of a successful feature change suggestion.

Documentation

Read the documentation here.

Installation Instructions

Discussion Forum

Please join the Foo (Et Al)^2 community in the discussion forum.

Citing FOO (ET AL)^2

If you use this software, please cite it as

FBB Lab. (2024). UCAR Science Feature Toolkit: Foo (Et Al)^2.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foo_et_al_2-0.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

foo_et_al_2-0.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file foo_et_al_2-0.1.tar.gz.

File metadata

  • Download URL: foo_et_al_2-0.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.0

File hashes

Hashes for foo_et_al_2-0.1.tar.gz
Algorithm Hash digest
SHA256 a237ff5bbe28ce673ac5a254971609b62980312a4dc0ec74017f7bb0c2215926
MD5 2c16d7032616dcd2ec297db053a65fb6
BLAKE2b-256 55652ccf8fe1d514ad9fe3c9a5907f678067ea705bd31a3bf43e33cd591613a1

See more details on using hashes here.

File details

Details for the file foo_et_al_2-0.1-py3-none-any.whl.

File metadata

  • Download URL: foo_et_al_2-0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.0

File hashes

Hashes for foo_et_al_2-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ae7d54a8d127fdb946d8ec4f0872a756cc3fa05bed67be248b6ca2e4154690d0
MD5 21df751eb606744ed20267607fec77b9
BLAKE2b-256 d4bc6daff038af0507d5dbe0ff19f2b7f304e72f52e65caf37cb5d25ca7e7434

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page