Skip to main content

A set of python modules for tsunami and flood modelling

Project description

Community Chat GitHub Actions Status Latest PyPi Version PyPi download statistics Latest Conda Version Conda Forge download statistics Documentation Status Open in GitHub Codespaces

ANUGA

What is ANUGA?

ANUGA (pronounced “AHnooGAH”) is open-source software for the simulation of the shallow water equation, in particular it can be used to model tsunamis and floods.

ANUGA is a python 3 package with some C and Cython extensions (and an optional fortran extension).

ANUGA was created in a collaboration by Geoscience Australia and Mathematical Sciences Institute at the Australian National University, though now it is further developed and maintained by a community of volunteers.

Copyright Commonwealth of Australia (Geoscience Australia) and Australian National University 2004-Now

Where can I get ANUGA?

ANUGA is available from either https://github.com/anuga-community/anuga_core or https://github.com/GeoscienceAustralia/anuga_core.

The Python 3.x version is the default and available in the main branches of both repositories.

If you rely on the old Python 2.7 version, it is available in branches named anuga_py2.

The python 3 version of ANUGA will continue to be developed and the most up-to-date versions will be available from the anuga-community repository.

Installation

If you use conda to provide your python environment, then you can install anuga from the conda-forge channel as follows. First setup the conda-forge channel:

conda config --add channels conda-forge
conda config --set channel_priority strict

Once the conda-forge channel has been enabled, anuga can be installed with conda:

conda install anuga

For more installation instructions, see https://anuga.readthedocs.io/en/latest/installation.html

GitHub Codespaces

Click the Open in GitHub Codespaces badge above to launch ANUGA in a fully configured cloud environment — no local install required. The environment installs all dependencies and compiles the C/Cython extensions automatically.

Once the Codespace is ready, open any notebook and select the Python (anuga_env) kernel from the kernel picker in the top-right corner.

Documentation and Help

ANUGA documentation is available via “read the docs” at

https://anuga.readthedocs.io

Also you can obtain help via the old user_manual

Also helpful information is available online at

http://anuga.anu.edu.au

A collection of online jupyter notebooks which can run under google’s colab environment can be found at:

https://github.com/anuga-community/anuga-clinic

Mailing Lists

You can subscribe to our mailing via:

https://lists.sourceforge.net/lists/listinfo/anuga-user

and send questions using the address

anuga-user@lists.sourceforge.net

You can also submit issues to:

https://github.com/anuga-community/anuga_core/issues

Web sites

Latest source code

The latest development version of ANUGA’s sources are is available at:

https://github.com/anuga-community/anuga_core

They can be downloaded as a zip file or using the Git client as follows

git clone https://github.com/anuga-community/anuga_core #(for read only)
git clone git@github.com:anuga-community/anuga_core.git #(to contribute)

For the latter option see e.g. https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/ for instructions on how to authenticate using ssh keys.

Bug reports

To search for bugs or report them, please use the ANUGA’s Bug Tracker at:

https://github.com/anuga-community/anuga_core/issues

Developer information

If you would like to take part in ANUGA development, take a look at CONTRIBUTING.rst.

License information

See the file LICENSE.txt for information on the history of this software, terms & conditions for usage, and a DISCLAIMER OF ALL WARRANTIES.

Contacts

At the Australian National University: Stephen Roberts Lead Developer <stephen.roberts@anu.edu.au>

At Geoscience Australia: Gareth Davies Developer <gareth.davies@ga.gov.au>

ANUGA Community: Ole Nielsen Architect and Developer <ole.moller.nielsen@gmail.com>

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

anuga-3.3.7.tar.gz (36.4 MB view details)

Uploaded Source

Built Distributions

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

anuga-3.3.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

anuga-3.3.7-cp314-cp314t-macosx_15_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

anuga-3.3.7-cp314-cp314-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.14Windows x86-64

anuga-3.3.7-cp313-cp313-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.13Windows x86-64

anuga-3.3.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

anuga-3.3.7-cp313-cp313-macosx_15_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

anuga-3.3.7-cp312-cp312-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.12Windows x86-64

anuga-3.3.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

anuga-3.3.7-cp312-cp312-macosx_15_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

anuga-3.3.7-cp311-cp311-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.11Windows x86-64

anuga-3.3.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

anuga-3.3.7-cp311-cp311-macosx_15_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

anuga-3.3.7-cp310-cp310-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.10Windows x86-64

anuga-3.3.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

anuga-3.3.7-cp310-cp310-macosx_15_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file anuga-3.3.7.tar.gz.

File metadata

  • Download URL: anuga-3.3.7.tar.gz
  • Upload date:
  • Size: 36.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anuga-3.3.7.tar.gz
Algorithm Hash digest
SHA256 c63577b6d8f3610972b24369d201b3398de77e491c631f91938efcf1d4acc63d
MD5 fa182b7442a35d07a865282e5046e2eb
BLAKE2b-256 1ffe93b694cda442a50ea57430844952f6ce5ec016b25dfd8218f67f0924e8da

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7.tar.gz:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 edae494ce386801f0feb70ec20f241ae0bf2dbcea7b14788500977d05072fe7c
MD5 886c8ebcc5bbf6152dc870e8f68bb0a6
BLAKE2b-256 5f71a01b92bb3307c4d90c8eac8568e6710984b7a0aef450ab76735cc042b017

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1c173c07be0197ec99ddd2eb3fe17037cb06550183867ac9c9fb71ff5b0b594b
MD5 1d2916a5bf0d6d83c707360f4bfc4f17
BLAKE2b-256 4b4a713113a9dc6ca1f1cafec5ca68abe520bc1338fd34b4e1b3c0fd8865d5d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp314-cp314t-macosx_15_0_arm64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: anuga-3.3.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anuga-3.3.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b789262e2e884d1a90624492601eda84c2a7e1bd1a6f0e8a84ddf6b1e985adc8
MD5 982d0c4f04cf3ce2b1455d927d38f635
BLAKE2b-256 aaaeaab6e87cec98f3ee205fd12fa90c21630fd6f9fec0b0d29ff72fd17dd788

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp314-cp314-win_amd64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: anuga-3.3.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anuga-3.3.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c9279cf3e057badfeff3e2c465eca58dc603b9e237b944e77f5f50bb9f61239b
MD5 b66cc043a007ddcddb9796159ae730a0
BLAKE2b-256 a8f42d5e01c2cd467faa64f249eab509d694deda4e2ac6849fa8bf95fbb39b42

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp313-cp313-win_amd64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e7ef61413832ebb2e4a7774ef5a2be3dae31e9526749de670f1550d20d78aea8
MD5 950218a584b7cbfcc50aba5864380000
BLAKE2b-256 6b3ee611376929209579547668550f7548e94fba5f8860f5fac88ed2fee9572b

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 03a5e816bb8604b63791d083b73b0aca1154be6f1c46423b184fa4f7994cc1cb
MD5 31261e801b7064e4e018716ef5553a83
BLAKE2b-256 457c0eb7b8f5748491600a8dffd44755bca82ae8fe190ccde4be2d1ac5a6a376

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: anuga-3.3.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anuga-3.3.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0d3e2741332ccd09bb4632f036b554dd1d1fd06bb27bc0a26f8ea91761c401ed
MD5 8f9622daa779418cb874b8bb333ac697
BLAKE2b-256 7d7d8864bdf61762f6f85ebaa0d1712c6693585b5635e95d703f06b188991060

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp312-cp312-win_amd64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1df97eacabdf9caa4bde6466b3a1f4d13f5521ed5ac4078deb5f5e749ea515b3
MD5 380424599e1f5ee80d67eaaf349eb820
BLAKE2b-256 671ea2b1023c4fc945e3ea3500a4a3c002b93a9d5fc01c2c2269ae343a1f0cc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a39dcf340ff49e0ffe6e2c5a665c0bf03a86ca61e3251696405527ed6cb01442
MD5 87f71d2301e0bca5f60062d8e68c3f19
BLAKE2b-256 7eefe1657e06282e63a8216cf52ff68b2849f57c4d4b0ccfb604711298a37bb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: anuga-3.3.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anuga-3.3.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f4cc184b8d310fa7d3375f00513d97bae6300fbd6068054b4d00c6ba04566008
MD5 4d3d38a054d4cc56f5926cde023892b4
BLAKE2b-256 0f5c0d9cafc9b475aa27fbe86178df3e59dfff994ea01cbc8322252ef309cd0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp311-cp311-win_amd64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f9a426ee7dccc591a6d3c3d4408d3a2f59e463a8ffe42eb1bb41a0a1cef54047
MD5 9ae841c4445437fed673c73e5050b485
BLAKE2b-256 4af25e8ff74fc9c421bbc0741c0dc3c99ab8bab60c8438e3ef260435f0e4731a

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cbe381efc972890eba637a5112e3dcb1bd6b31b0b32eb392ef2614e420c269d0
MD5 5456442ce56fe67eaaa965cc6c274a7e
BLAKE2b-256 a6ad53bdff0931c94fc88bf0d18cb8471ffd65631ad76f4b3dc4b1d20e72e149

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: anuga-3.3.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anuga-3.3.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6eaf9aa3d13b43fcac1f5dc48c0c4351d2a8330253849b16525c7586dc77cfd2
MD5 118c645cecf9176cb5cdf08274db42ae
BLAKE2b-256 9698a86400bbb466d3c3050758aeb800e22e0d0ecbbeec298f82626a2b23b47f

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp310-cp310-win_amd64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5121d77f855d7e0ff0703dfc9357536cbcbaee8fb1b141060464200c24e1fe25
MD5 cf88970e1b9ebdbb5566017c506b0343
BLAKE2b-256 d1004296087d14545f0165e6bf4fe0f5dbc8f982791070b782e0fd10764d3b0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anuga-3.3.7-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for anuga-3.3.7-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 51c3fde03121055db9389a0e37d453874e4186ca5b9175e0b196047bab5ea19a
MD5 c8b85d3a0d4bf7b566d18fedb920708a
BLAKE2b-256 fcb4d79c29a3b55adbb75d72c037f3299a52d9241df5f2b8cbfe74a958f9375c

See more details on using hashes here.

Provenance

The following attestation bundles were made for anuga-3.3.7-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: python-publish-pypi.yml on anuga-community/anuga_core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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