Skip to main content

Simulating Mass Movement and Flood Inundation for Multi-hazard Risk Assessment

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

synxflow-1.0.1.tar.gz (501.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

synxflow-1.0.1-cp311-cp311-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.11Windows x86-64

synxflow-1.0.1-cp311-cp311-manylinux_2_17_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

synxflow-1.0.1-cp310-cp310-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.10Windows x86-64

synxflow-1.0.1-cp310-cp310-manylinux_2_17_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

synxflow-1.0.1-cp39-cp39-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.9Windows x86-64

synxflow-1.0.1-cp39-cp39-manylinux_2_17_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file synxflow-1.0.1.tar.gz.

File metadata

  • Download URL: synxflow-1.0.1.tar.gz
  • Upload date:
  • Size: 501.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for synxflow-1.0.1.tar.gz
Algorithm Hash digest
SHA256 dd99a5b424fd4cad0a38f5e91d6b4ac09db4ae8dbf8d8c2fb4af669a105bd281
MD5 c3311237c45f09ff0d01d7ea9c802fe0
BLAKE2b-256 6c348fe42a54b8efdd4f2709ba3fd96bc2af151bcbad94eddfcf9a8ae82820a0

See more details on using hashes here.

File details

Details for the file synxflow-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: synxflow-1.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for synxflow-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 64d316ded7f9f5ea4e9e41eb2b576f7e08e37ab89c2df764ff2fdf5841f3e6b2
MD5 a38e7a1acdcc0f2770b299bc6d2af7a0
BLAKE2b-256 b821c25356fe571bfb5d0825a2db57c2fb8a1fb0b5c9df40774f1e3a25e515c7

See more details on using hashes here.

File details

Details for the file synxflow-1.0.1-cp311-cp311-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for synxflow-1.0.1-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 31c4f0a94291f929b24e5c6811a0359c4dd94a6da012dcf6be8895f4bdc402e4
MD5 6cdcc44ca9ad57c3332d4f2144f834b7
BLAKE2b-256 369775325b8c0a4ecfa997dee25d6cce713997d33eb5068fac5403e6de406936

See more details on using hashes here.

File details

Details for the file synxflow-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: synxflow-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for synxflow-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5e2fa0beed1691369f73bc81d56692ff25f395241dda7d1af9cf6a7b1301b4f7
MD5 04150b150ba50e52e6df8c51a41cfc3b
BLAKE2b-256 88388b9e94d719a328496a96ba5fb39aaf9f5ff8e96bd00cecccbb2b2def27d1

See more details on using hashes here.

File details

Details for the file synxflow-1.0.1-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for synxflow-1.0.1-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 beebf04b9eaf0ed98a073ae42f7c4bc2270856e97e368a981ffcac4808cb11d7
MD5 8a6126d00e9578b691068634a20efb6d
BLAKE2b-256 20f791f0db180dea273e0fcad2dfdc5d4a0af5d13876ed9d1d6e6a6c8a533368

See more details on using hashes here.

File details

Details for the file synxflow-1.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: synxflow-1.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for synxflow-1.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dcbb2660feea1b3b496bcfb7cbb6accafcf2488fa6640be7b84f308e08ccebac
MD5 1ea24fd26b33887b1b12dc3cd1825c1e
BLAKE2b-256 b1f9e4b39800ec36e6e979d1c497f7a646a3ba3810242246027dfc6350213e6b

See more details on using hashes here.

File details

Details for the file synxflow-1.0.1-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for synxflow-1.0.1-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6e047922a9fb118917d7c82893585dc150b9f93471853744bc21338b332cf557
MD5 18679acb415303999c23631368b16d0a
BLAKE2b-256 d22fa223361350cf4339f2295dd431315fa7c8086a2754196c79e890d27fb66d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page