Skip to main content

SynxFlow: Synergising High-Performance Hazard Simulation with Data Flow

status Downloads

What the software can do

This software can dynamically simulate flood inundation, landslides runout and debris flows using multiple CUDA-enabled GPUs. It also offers an user-friendly yet versatile Python interface that can be fully integrated into data science workflows, aiming to streamline and accelerate hazard risk assessment tasks.

Using the model

For how to install and use the model, please visit here

Running the model on Google Colab

The tutorials can also run on Google Colab by using one of the following links

Click me to run a flood simulation

Click me to run a landslide runout simulation

Click me to run a debris flow simulation

Acknowledgment

SynxFlow represents our distinct vision for the next generation of tools in this field, aiming to address evolving challenges and user needs with cutting-edge technologies. Our goal is to offer powerful, yet user-friendly tools for research and industrial applications, ensuring broad accessibility and applicability. In this spirit, SynxFlow is committed to being an open-source, community-driven and inclusive project. SynxFlow inherits code from established open-source software such as HiPIMS-CUDA [1] and Pypims [2]. The development of SynxFlow has also benefited from the skills, knowledge, and experience gained by its authors while contributing as main developers to HiPIMS-CUDA and Pypims.

[1] HiPIMS stands for High-Performance Integrated hydrodynamic Modelling System. HiPIMS is an open source flood Modelling suite developed and maintained by Prof Qiuhua Liang and his team in Loughborough University.

[2] Pypims is a further development of HiPIMS-CUDA to provide a Python interface.

Metadata

Release files for synxflow 1.0.1

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

Source distribution (sdist)

Source distribution for synxflow 1.0.1
File Size Uploaded Provenance Actions
synxflow-1.0.1.tar.gz 501.2 kB Without provenance Details for synxflow-1.0.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for synxflow 1.0.1
File Actions
synxflow-1.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for synxflow-1.0.1-cp311-cp311-win_amd64.whl
synxflow-1.0.1-cp311-cp311-manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for synxflow-1.0.1-cp311-cp311-manylinux_2_17_x86_64.whl
synxflow-1.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for synxflow-1.0.1-cp310-cp310-win_amd64.whl
synxflow-1.0.1-cp310-cp310-manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for synxflow-1.0.1-cp310-cp310-manylinux_2_17_x86_64.whl
synxflow-1.0.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for synxflow-1.0.1-cp39-cp39-win_amd64.whl
synxflow-1.0.1-cp39-cp39-manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for synxflow-1.0.1-cp39-cp39-manylinux_2_17_x86_64.whl

Total release size: 21.3 MB

Release files / synxflow-1.0.1.tar.gz

Download URL synxflow-1.0.1.tar.gz
Size 501.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dd99a5b424fd4cad0a38f5e91d6b4ac09db4ae8dbf8d8c2fb4af669a105bd281
BLAKE2b-256 checksum
How to use checksums
6c348fe42a54b8efdd4f2709ba3fd96bc2af151bcbad94eddfcf9a8ae82820a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / synxflow-1.0.1-cp311-cp311-win_amd64.whl

Download URL synxflow-1.0.1-cp311-cp311-win_amd64.whl
Size 4.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
64d316ded7f9f5ea4e9e41eb2b576f7e08e37ab89c2df764ff2fdf5841f3e6b2
BLAKE2b-256 checksum
How to use checksums
b821c25356fe571bfb5d0825a2db57c2fb8a1fb0b5c9df40774f1e3a25e515c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / synxflow-1.0.1-cp311-cp311-manylinux_2_17_x86_64.whl

Download URL synxflow-1.0.1-cp311-cp311-manylinux_2_17_x86_64.whl
Size 2.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
31c4f0a94291f929b24e5c6811a0359c4dd94a6da012dcf6be8895f4bdc402e4
BLAKE2b-256 checksum
How to use checksums
369775325b8c0a4ecfa997dee25d6cce713997d33eb5068fac5403e6de406936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.15

Release files / synxflow-1.0.1-cp310-cp310-win_amd64.whl

Download URL synxflow-1.0.1-cp310-cp310-win_amd64.whl
Size 4.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5e2fa0beed1691369f73bc81d56692ff25f395241dda7d1af9cf6a7b1301b4f7
BLAKE2b-256 checksum
How to use checksums
88388b9e94d719a328496a96ba5fb39aaf9f5ff8e96bd00cecccbb2b2def27d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / synxflow-1.0.1-cp310-cp310-manylinux_2_17_x86_64.whl

Download URL synxflow-1.0.1-cp310-cp310-manylinux_2_17_x86_64.whl
Size 2.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
beebf04b9eaf0ed98a073ae42f7c4bc2270856e97e368a981ffcac4808cb11d7
BLAKE2b-256 checksum
How to use checksums
20f791f0db180dea273e0fcad2dfdc5d4a0af5d13876ed9d1d6e6a6c8a533368
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.15

Release files / synxflow-1.0.1-cp39-cp39-win_amd64.whl

Download URL synxflow-1.0.1-cp39-cp39-win_amd64.whl
Size 4.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
dcbb2660feea1b3b496bcfb7cbb6accafcf2488fa6640be7b84f308e08ccebac
BLAKE2b-256 checksum
How to use checksums
b1f9e4b39800ec36e6e979d1c497f7a646a3ba3810242246027dfc6350213e6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / synxflow-1.0.1-cp39-cp39-manylinux_2_17_x86_64.whl

Download URL synxflow-1.0.1-cp39-cp39-manylinux_2_17_x86_64.whl
Size 2.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6e047922a9fb118917d7c82893585dc150b9f93471853744bc21338b332cf557
BLAKE2b-256 checksum
How to use checksums
d22fa223361350cf4339f2295dd431315fa7c8086a2754196c79e890d27fb66d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.15

Security for synxflow 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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