dxflow Python SDK#
dxflow is a powerful, domain-agnostic platform for executing, managing, and productionizing scientific models, from bioinformatics and cheminformatics to computational fluid dynamics and digital physics.
Built by the DiPhyX team, dxflow is engineered to simplify the entire lifecycle of scientific workflows, making compute-intensive research reproducible, scalable, and accessible, whether on local machines or in the cloud.
Key Features#
Job Execution & Management (Cloud + Hybrid): Run scientific models on DiPhyX-managed cloud infrastructure or connect your own compute resources in a hybrid environment. dxflow supports dynamic integration of HPC clusters, on-prem systems, or third-party cloud environments to provide seamless execution and job management.
Experiment Tracking: Group jobs into experiments to compare configurations, costs, and results.
Reproducibility First: Every job run with dxflow is versioned, documented, and fully reproducible.
Production-Ready Pipelines: Move scientific models from prototypes to scalable, production-grade executions with ease.
Integrated Post-Processing: Visualize results or run analyses through integrated Jupyter notebooks.
Robust API Access: Use the REST API and Python SDK to automate, extend, or integrate with external systems.
Command-Line Interface (CLI): Run and manage jobs via the CLI for a developer-friendly workflow.
Version Control and Documentation: dxflow automatically tracks code, configurations, inputs, and results for every job.
Cost and Resource Optimization: Run cost-effective simulations with built-in resource tracking and environment selection.
Designed For#
Scientific Researchers
Engineers and Simulation Experts
Bioinformaticians & Cheminformaticians
AI/ML Researchers applying models to physical or biological systems
Supported Domains#
dxflow supports compute-intensive scientific workflows across:
Bioinformatics/Cheminformatics: e.g., GROMACS, AMBER
CFD (Computational Fluid Dynamics): e.g., OpenFOAM, ANSYS Fluent, SU2
Physics & Engineering Simulations
Custom ML/AI Pipelines with physical models
How It Works#
Define your model and environment
Use
dxflow
CLI or Python SDK to launch jobsMonitor, adjust, and post-process in real time
Archive and share reproducible results
Installation#
To install dxflow, you can use pip:
pip install dxflow
License#
Proprietary – © DiPhyx Inc.
More Info#
Contact:
info@diphyx.com