album you can easily share your (scientific) solutions with others. Solutions are organized in catalogs.
How does that work?
album can be used via command line or via graphical interface (
album-app). Catalogs can live in a git repo or a local folder, for example on a network drive. Adding a catalog will extend your local collection of solutions. Solutions are executed in their own versioned environments.
What does writing a solution look like?
Click here, I will show you.
Someone shared a solution with me, how do I run it?
Here is a rundown of the available options.
album is a decentralized distribution platform for solutions to specific scientific problems.
It works across platforms, tools, and data domains and is designed to address limitations in reproducibility of
scientific data software solutions and workflows, particularly when interactivity is needed.
album can be used to
programmatically define how to interoperate between applications. It can ship versatile applications while tweaking
them for a specific target audience or use case.
Albrecht, J.P.*, Schmidt, D.*, and Harrington, K., 2021. Album: a framework for scientific data processing with software solutions of heterogeneous tools. arXiv preprint arXiv:2110.00601. * authors have contributed equally