Skip to content

CHESSComputing/ChessAnalysisPipeline

Repository files navigation

DOI pylint unittests

ChessAnalysisPipeline (CHAP)

💡 About

The CHESS Analysis Pipeline (CHAP) package is an object-oriented python framework for executing data reduction and analysis workflows by refactoring workflows into modular pipelines composed of interchangeable, reusable code components where each basic pipeline block consists of a reader, processor, and/or writer. Please check the CHAP introduction for a broad outline of its basic framework.

🛠️ Installation

The package is available over PyPI and conda-forge. See the installation instructions for installing CHAP on any Linux system.

📦 Subpackages

There are several subpackages within CHAP that contain specialized items to handle specific types of data processing workflows in the CHAP framework. Dependencies for these subpackages can be found in CHAP/<subpackage_name>/environment.yml. Details on how to install a conda environment for each of these subpackages are also included in the installation instructions

📚 Documentation

Documentation for the latest release version can be found on this project's github pages site.

🤝 Contributing

We welcome feedback, suggestions, issues and bug reports.

Feel free to fork the repository on GitHub and send a pull request, or to contribute by submitting an issue. Each contribution helps CHAP grow and improve. When submitting an issue, please have a look at the contribution guidelines. Following these guidelines grately helps us to address each issue promptly and effectively.

We appreciate your support!

About

CHESS pipeline framework

Resources

License

Stars

3 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors

Languages