A python package for watching, copying, and transporting files around.
Project description
Resen (REproducible Software ENvironment), is a tool that enables reproducible scientific data analysis, built using python and docker. It is designed to make it easier for geospace researchers to share analysis and results, as well as build off of work others have done. Resen was developed under the InGeO project, currently supported by the National Science Foundation’s Cyberinfrastructure for Sustained Scientific Innovation (CSSI) program (Grant #1835573). For more information about the InGeO project, please visit the InGeO website.
Resen is based on the concept of portable environments, or buckets, where code can be developed and run independent of a users system. When you start a resen bucket, it has a variety of common geospace software packages preinstalled and ready for use. This means you have easy access to common models and datasets, and can start using them in your analysis immediately. You can also set up your bucket to access your own datasets, locally stored on your machine.
After you have completed your analysis, you can share an entire bucket with other researchers. Within the bucket, your analysis code will always run exactly the same way, regardless of what system the bucket is on. This means that other researchers should be able to reproduce your work and start building off of it immediately, instead of spending time configuring their system, installing new packages, and setting up file paths so their environment is compatible with your code.
Quickstart
Installation
Resen requires both python 3 and docker to be installed.
Please refer to the installation documentation for more detailed instructions.
Usage
Resen is a command line tool. To start resen, simply enter resen at a command prompt:
$ resen
For a list of available commands, use the help command:
[resen] >>> help
Documentation
Complete documentation for Resen is available at https://resen.readthedocs.io/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file resen-2021.1.0.tar.gz
.
File metadata
- Download URL: resen-2021.1.0.tar.gz
- Upload date:
- Size: 33.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80a32bd27fba3d9a70f188436fa447c34ee3c962b85c52eac3783430cb0fffce |
|
MD5 | fbc68ba05b894ecf9c7c2c4f471469b3 |
|
BLAKE2b-256 | 6bbb8fe1d1fa922f504254c8ebe04a362d5bb86cecae94f7e0d5df1c9cb030fe |
File details
Details for the file resen-2021.1.0-py3-none-any.whl
.
File metadata
- Download URL: resen-2021.1.0-py3-none-any.whl
- Upload date:
- Size: 33.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b79a7c8a163d5ad04ae79d022952b242cbee9798a0fa9b2aed8b4190da81cc8b |
|
MD5 | 75d8827cdf2bc3e6f813ae474e1929d9 |
|
BLAKE2b-256 | 87954b4f8a45dedf652bc412446897def56b09a08355fd2326bd4bb364562177 |