Skip to main content

GridTest

PyPI version DOI

Simple grid parameterization and testing setup for Python functions and modules. See Documentation to get started.

docs/assets/img/logo/gridtest.gif

Overview

GridTest is a library that specializes in generating parameter grids. The grids are most obviously used for testing, but can extend to other use cases. In the context of testing, GridTest makes it easy to discover functions, classes, and arguments for your python scripts or modules, and then generate a template for you to easily populate. Outside of testing, you can define grids that are version controlled, programatically defined with functions, and easy to interact with from the command line or Python interpreter. You might be interested in GridTest if you need:

  • low overhead tests for Python scripts and small packages
  • to generate input data for reproducible computations

To learn more, it's recommended to reference the documentation, take a look at the getting started pages, or browse one of the many tutorials available.

  • Free software: MPL 2.0 License

Support

If you have any questions or requests for examples or tutorials, please don't hesitate to open an issue.

Contributing

Please see the documentation contributing guide for details on how to contribute to documentation or code, or the GitHub CONTRIBUTING.md for a list of checks when opening a pull request.

Known Issues

The following are known to not work, and development will depend on how useful the average user will assess each of these points. The developer @vsoch has not added them yet because she doesn't think them overall useful.

  • support for system libraries (e.g., sys) or anything without a filename in site-packages

Release files for gridtest 0.0.15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gridtest 0.0.15
File Size Uploaded
gridtest-0.0.15.tar.gz 967.7 kB Details

Release files / gridtest-0.0.15.tar.gz

Download URL gridtest-0.0.15.tar.gz
Size 967.7 kB
Tags Source
SHA-256 checksum
How to use checksums
6cf2215b0bbd6cbe42b55ce9ced8d0ff28b379ba340473e93597eb95e41c82ed
BLAKE2b-256 checksum
How to use checksums
f463cf47c1079c86adb421f2a3e6d98ab2c1d9b1b36ffae779c5baea3d603453
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.0.15 This release

1 release file

0.0.14

2 release files

0.0.13

1 release file

0.0.1

2 release files

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page