{"id":17030305,"url":"https://github.com/vsoch/gridtest","last_synced_at":"2025-04-12T12:33:16.379Z","repository":{"id":57436051,"uuid":"256346804","full_name":"vsoch/gridtest","owner":"vsoch","description":"grid parameters and testing for Python modules and functions","archived":false,"fork":false,"pushed_at":"2021-07-27T22:28:53.000Z","size":14273,"stargazers_count":2,"open_issues_count":5,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T07:11:17.019Z","etag":null,"topics":["gridtest","testing","yaml"],"latest_commit_sha":null,"homepage":"https://vsoch.github.io/gridtest/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vsoch.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null}},"created_at":"2020-04-16T22:46:54.000Z","updated_at":"2021-07-27T22:28:56.000Z","dependencies_parsed_at":"2022-09-06T03:10:56.471Z","dependency_job_id":null,"html_url":"https://github.com/vsoch/gridtest","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fgridtest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fgridtest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fgridtest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vsoch%2Fgridtest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vsoch","download_url":"https://codeload.github.com/vsoch/gridtest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248383121,"owners_count":21094570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gridtest","testing","yaml"],"created_at":"2024-10-14T08:05:56.961Z","updated_at":"2025-04-12T12:33:16.358Z","avatar_url":"https://github.com/vsoch.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GridTest\n\n[![PyPI version](https://badge.fury.io/py/gridtest.svg)](https://badge.fury.io/py/gridtest)\n[![DOI](https://zenodo.org/badge/256346804.svg)](https://zenodo.org/badge/latestdoi/256346804)\n[![DOI](https://joss.theoj.org/papers/10.21105/joss.02284/status.svg)](https://doi.org/10.21105/joss.02284)\n\nSimple grid parameterization and testing setup for Python functions and modules.\nSee [Documentation](https://vsoch.github.io/gridtest/) to get started.\n\n![docs/assets/img/logo/gridtest.gif](https://raw.githubusercontent.com/vsoch/gridtest/master/docs/assets/img/logo/gridtest.gif)\n\n## Overview \n\nGridTest is a library that specializes in generating [parameter grids](https://vsoch.github.io/gridtest/#parameterization). The grids are most obviously used for testing, but can extend to other use cases.\nIn the context of testing, GridTest makes it easy to discover functions,\nclasses, and arguments for your python scripts or modules, and then generate\na template for you to easily populate. Outside of testing, you can define\ngrids that are version controlled, programatically defined with functions,\nand easy to interact with from the command line or Python interpreter.\nYou might be interested in GridTest if you need:\n\n   - low overhead tests for Python scripts and small packages\n   - to generate input data for reproducible computations\n\nTo learn more, it's recommended to reference the [documentation](https://vsoch.github.io/gridtest/),\ntake a look at the [getting started](https://vsoch.github.io/gridtest/getting-started/index.html) pages,\nor browse one of the many [tutorials](https://vsoch.github.io/gridtest/tutorials/index.html) available.\n\n * Free software: MPL 2.0 License\n\n## Support\n\nIf you have any questions or requests for examples or tutorials, please don't hesitate\nto [open an issue](https://github.com/vsoch/gridtest/issues).\n\n## Contributing\n\nPlease see the [documentation contributing guide](https://vsoch.github.io/gridtest/contributing/index.html)\nfor details on how to contribute to documentation or code, or the GitHub [CONTRIBUTING.md](.github/CONTRIBUTING.md) \nfor a list of checks when opening a pull request.\n\n## Known Issues \n\nThe following are known to not work, and development will depend on how useful\nthe average user will assess each of these points. The developer @vsoch has not\nadded them yet because she doesn't think them overall useful.\n\n - support for system libraries (e.g., sys) or anything without a filename in site-packages\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvsoch%2Fgridtest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvsoch%2Fgridtest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvsoch%2Fgridtest/lists"}