PyXenon
Python wrapper for the Xenon programming interface to various compute and storage resources.
If you are using remote machines to do your computations, and don’t feel like learning and implementing many different APIs, Xenon is the tool for you.
Many applications use remote storage and compute resources. To do so, they need to include code to interact with the scheduling systems and file transfer protocols used on those remote machines.
Unfortunately, many different scheduler systems and file transfer protocols exist, often with completely different programming interfaces. This makes it difficult for applications to switch to a different system or support multiple remote systems simultaneously.
Xenon solves this problem by providing a single programming interface to many different types of remote resources. As a result, changing from one scheduler to another, or from one file transfer protocol to another, becomes a matter of changing just a few lines of code. This is obviously much cheaper in time and money than developing, debugging, and maintaining new code that implements the same logic you had before, but for a different scheduler or a different file transfer protocol.
Providing computing solutions for exascale challenges
Boosting the performance of current and future programs
Advancing technology for multimodal analysis of emotion expression in everyday life
Identification and prioritization of cancer-causing structural variations in whole genomes
Strengthening the methodology of digital humanities
Realizing the full potential of the Dutch e-Infrastructure
The generalization and optimization of the multi-purpose software environment
Developing a 4D geographic information system for archaeological purposes
The evolution of embedded star clusters
Chemical informatics for metabolite identification and biochemical network reconstruction
Predicting local sea level changes
Python wrapper for the Xenon programming interface to various compute and storage resources.
Highly portable parallel workflow to detect structural variants in cancer genomes.
Highly portable parallel workflow to generate artificial genomes with structural variants.
A command line interface for the Xenon library that allows you to use remote machines to do your computations.
Run applications remotely via a gRPC interface.