Skip to main content

Resen

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.

images/resen_concept.png

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.

  1. Install Python 3

  2. Install docker

  3. Install Resen with pip pip install resen

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

Resen Workflow Example

Documentation

Complete documentation for Resen is available at https://resen.readthedocs.io/.

Release files for resen 2021.1.0

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

Source distribution (sdist)

Source distribution for resen 2021.1.0
File Size Uploaded
resen-2021.1.0.tar.gz 33.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for resen 2021.1.0
File Interpreter ABI Platform
resen-2021.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 66.9 kB

Release files / resen-2021.1.0.tar.gz

Download URL resen-2021.1.0.tar.gz
Size 33.9 kB
Tags Source
SHA-256 checksum
How to use checksums
80a32bd27fba3d9a70f188436fa447c34ee3c962b85c52eac3783430cb0fffce
BLAKE2b-256 checksum
How to use checksums
6bbb8fe1d1fa922f504254c8ebe04a362d5bb86cecae94f7e0d5df1c9cb030fe
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / resen-2021.1.0-py3-none-any.whl

Download URL resen-2021.1.0-py3-none-any.whl
Size 33.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b79a7c8a163d5ad04ae79d022952b242cbee9798a0fa9b2aed8b4190da81cc8b
BLAKE2b-256 checksum
How to use checksums
87954b4f8a45dedf652bc412446897def56b09a08355fd2326bd4bb364562177
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

2021.1.0 This release

2 release files

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