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

To install the Foo (Et Al)^2 software package, run the following command in your terminal:

pip install foo-et-al-2

You can view the project on the Python Package Index at https://pypi.org/project/foo-et-al-2/

Discussion Forum

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

GitHub

The GitHub repository is avaialble here

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.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

foo_et_al_2-0.2-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: foo_et_al_2-0.2.tar.gz
  • Upload date:
  • Size: 4.1 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.2.tar.gz
Algorithm Hash digest
SHA256 fa1a9a140f73f3670fea9ea7b88d6028f4df35ab3013f2d3d20dfe5a23663a4b
MD5 e33b1eaf3788caaf212738680095075f
BLAKE2b-256 0c73b51113ef8439068752ee0c51968ba0f1d619bbddda6a615f81c0ac2d88f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: foo_et_al_2-0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c7b97f3b7b8e078fc968cedfb024d8db089f9a38717d8febe0c41055b9bcd759
MD5 5be3f664b4d8a7da1b468c6d017fe010
BLAKE2b-256 f3230ef2944dff559c53677717ece094f3c30fdc34e64cccee76dce7b8569c5c

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