This release is a pre-release and may not be stable for production use.
EPA ORD Stormwater Management Model (SWMM)
Stormwater Management Model (SWMM) computational engine and output post-processing codebase
Build Status
Python Binding
Introduction
This is the official SWMM source code repository maintained by US EPA Office of Research and Development, Center For Environmental Solutions & Emergency Response, Water Infrastructure Division located in Cincinnati, Ohio.
SWMM is a dynamic hydrology-hydraulic water quality simulation model. It is used for single event or long-term (continuous) simulation of runoff quantity and quality from primarily urban areas. SWMM source code is written in the C Programming Language and released in the Public Domain.
Build Instructions
The 'src' folder of this repository contains the C source code for version of Storm Water Management Model's computational engine. Consult the included 'Roadmap.txt' file for an overview of the various code modules. The code can be compiled into both a shared object library and a command line executable. Under Windows, the library file (swmm5.dll) is used to power SWMM's graphical user interface.
Also included is a python interface for the SWMM computational engine and output post-processing application programming interfaces located in the python folder.
The 'CMakeLists.txt' file is a script used by CMake (https://cmake.org/) to build the SWMM binaries. CMake is a cross-platform build tool that generates platform native build systems for many compilers. To check if the required version is installed on your system, enter from a console window and check that the version is 3.5 or higher.
cmake --version
To build the SWMM engine library and its command line executable using CMake and the Microsoft Visual Studio C compiler on Windows:
-
Open a console window and navigate to the directory where this Readme file resides (which should have 'src' as a sub-directory underneath it).
-
Use the following command to create the directory for storing the built binaries:
mkdir build
- Then the following CMake commands to build the binaries:
cmake -G <compiler> -B build
cmake --build ./build --config Release
where <compiler> is the name of the compiler being used
in double quotes (e.g., "Visual Studio 17 2022" for windows, "Ninja" for linux, or "Xcode" for macos). The resulting engine shared libraries (i.e., swmm5.dll), command line executable (i.e., runswmm.exe), and output processing libraries (i.e., swmm-output.dll)
will appear in the build\Release directory.
Python Bindings (Experimental)
Experimental python bindings for the SWMM API are being developed to support regression and benchmark testing as well as for other applications. These bindings are still under development and testing and has yet to be cleared through US EPA ORD's official quality assurance review process. The exprimental python bindings can be built and installed locally using the following command.
cd python
python -m pip install -r requirements.txt
python -m pip install .
Users may also build python wheels for installation or distribution. Once the python bindings have been validated and cleared through EPA's quality assuracnce clearance process, they will be available for installation via package indexing repositories such as pypi.
Example usage of python bindings can be found below. More extensive documentation will be provided once cleared.
from epaswmm import solver
from epaswmm.solver import Solver
from epaswmm.output import Output
# Alternative 1 to run SWMM
with Solver(inp_file="input_file.inp") as swmm_solver:
# Open swmm file and starts the simulation
swmm_solver.start()
# Set initialization parameters e.g., time step stride, start date, end date etc.
swmm_solver.time_stride = 600
for elapsed_time, current_datetime in swmm_solver:
# Get and set attributes per timestep
print(current_datetime)
swmm_solver.set_value(
object_type=solver.SWMMObjects.RAIN_GAGE,
property_type=solver.SWMMRainGageProperties.GAGE_RAINFALL,
index="RG1",
value=3.6
)
# Alternative 2 to run SWMM
swmm_solver = Solver(inp_file="input_file.inp")
swmm_solver.initialize()
for elapsed_time, current_datetime in swmm_solver:
# Get and set attributes per timestep
print(current_datetime)
swmm_solver.finalize()
# or
# swmm_solver.end()
# swmm_solver.report()
# swmm_solver.close()
# Alternative 3 to run SWMM
swmm_solver = Solver(inp_file="input_file.inp")
swmm_solver.execute()
# To read output file
swmm_output = Output(output_file='output_file.out')
# Dict[datetime, float]
link_timeseries = swmm_output.get_link_timeseries(
element_index="C1",
attribute=output.LinkAttribute.FLOW_RATE,
)
Unit and Regression Testing
Unit tests and regression tests have been developed for both the natively compiled SWMM computational engine and output toolkit as well as their respective python bindings. Unit tests for the natively compiled toolkits use the Boost 1.67.0 library and can be compiled by adding DBUILD_TESTS=ON flag during the cmake build phase as shown below:
ctest --test-dir . -DBUILD_TESTS=ON --config Debug --output-on-failure
Unit testing on the python bindings may be executed using the following command after installation.
cd python\tests
pytest .
Regression tests are executed using the python bindings using the pytest and pytest-regressions extension using the following commands.
cd ci
pytest --data-dir <path-to-regression-testing-files> --atol <absolute-tolerance> --rtol <relative-tolerance> --benchmark-compare --benchmark-json=PATH
Find Out More
The source code distributed here is identical to the code found at the official SWMM website. The SWMM website also hosts the official manuals and installation binaries for the SWMM software.
A live web version of the SWMM documentation of the API and user manuals can be found on the SWMM GitHub Pages website. Note that this is an experimental version that is still under development and has yet to go through EPA'S official quality assurance review process.
Disclaimer
The United States Environmental Protection Agency (EPA) GitHub project code is provided on an "as is" basis and the user assumes responsibility for its use. EPA has relinquished control of the information and no longer has responsibility to protect the integrity, confidentiality, or availability of the information. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by EPA. The EPA seal and logo shall not be used in any manner to imply endorsement of any commercial product or activity by EPA or the United States Government.
Metadata
Release files for epaswmm 5.3.0.dev9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| epaswmm-5.3.0.dev9.tar.gz | 115.9 kB | Without provenance | Details |
Built distributions (wheels)
Total release size: 61.1 MB
Release files / epaswmm-5.3.0.dev9.tar.gz
| Download URL | epaswmm-5.3.0.dev9.tar.gz |
|---|---|
| Size | 115.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
263f0c518e0d09145b18f079cecb6db8fd562316348eccc46d9b3304f74d5e58
|
|
BLAKE2b-256 checksum How to use checksums |
d8f2a0a0c1be978b50f58688012c322dcd1d17e79ecf532c850feaa6f691c34f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-py3-none-any.whl
| Download URL | epaswmm-5.3.0.dev9-py3-none-any.whl |
|---|---|
| Size | 126.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cce6318cc778e6d95073fceb4986b76a75922879e275c532996370ab1a670aa4
|
|
BLAKE2b-256 checksum How to use checksums |
7be4ccdfbac0b6360bda0e8c2a55ab5eb2986e10d22d04a6d589748d940a266f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp313-cp313-win_amd64.whl
| Download URL | epaswmm-5.3.0.dev9-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f32c19efff7e7369ddff8e3ef6d85dc7425ece948f853a71a9924e0f1168bd44
|
|
BLAKE2b-256 checksum How to use checksums |
af1cc22a70d16ab4e6214463cc8110de9f2790ede8c3970c943886511053060a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp313-cp313-win32.whl
| Download URL | epaswmm-5.3.0.dev9-cp313-cp313-win32.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
ca9e7716d94989dcf9b3ef08b0935fd65170be8469944924e182d0012919cea5
|
|
BLAKE2b-256 checksum How to use checksums |
ae1edc43a8c7d01e47fe4d0f4304f29a7edf2965a8d9b9b9a0e18adc190061eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
75b1a75297fd97f412b280ba2a0f44918fba785443a3953425a70dd4efe7b585
|
|
BLAKE2b-256 checksum How to use checksums |
370274adce205913036874b0ebc87f3fc915794be106427cd12912ab751d7442
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp313-cp313-musllinux_1_2_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp313-cp313-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
ea1d7d423d7622b5357fd317483d10021b6c09bba349e727c7aec56032e5a29d
|
|
BLAKE2b-256 checksum How to use checksums |
7a0b27dd2f6b216c7abe867794d991501daa82180ea08616cdf056a68f7ada0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b7fb8b82d5d961e6088ff7e3ac4419ce22d24114c35857108c8e898636735d4f
|
|
BLAKE2b-256 checksum How to use checksums |
39466eb9387095883ab0e86f9ca25b1a4c5868fd77a1ca1e0757faf9b264f4f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
260e8bd77f853bcd97cc856d92a81ea8838b4c886785c981fd3063b6774af2ea
|
|
BLAKE2b-256 checksum How to use checksums |
38b0bc286f880e41b559f2290e9fd28b99d070f96d51772e9b217f730ba13626
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | epaswmm-5.3.0.dev9-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3b856f392e70c7d6977303d18240a4abfff19491777a869215d22c513bb01aaf
|
|
BLAKE2b-256 checksum How to use checksums |
992d90495c4009ebf6e478de3c98341d15d29befb7094defaf246b46ddf781af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
e03034a2a550b776d49bf02204dab749cd949748183b5d6917f58cce160bd4dc
|
|
BLAKE2b-256 checksum How to use checksums |
9d4e14f92c321f5492eca6e479fd809ebff5015fc88beab7195ac89c8e9ffa20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp312-cp312-win_amd64.whl
| Download URL | epaswmm-5.3.0.dev9-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fb48645bd5026fa21a09a4f9e1de98078f01eacb18a342bda5b0d21dde068553
|
|
BLAKE2b-256 checksum How to use checksums |
afba833e2a0dfaf2824f108848670f5b3285b5e1723e26724ea5a688cadea22e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp312-cp312-win32.whl
| Download URL | epaswmm-5.3.0.dev9-cp312-cp312-win32.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6ac753b6e263e339d8915d4c42abc6a3db40e6f530db21f03213817058fda1d1
|
|
BLAKE2b-256 checksum How to use checksums |
93c9bf2e00e0809c9d79a00fa828904e1678f2afeea41a2e82b1e90cd2a8a9f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
2bb6a03c75f5269cd79e4e9deb8913b88f140e2173584435bd1381b1c96ba76d
|
|
BLAKE2b-256 checksum How to use checksums |
ed45f8c6f8556f2b8c3d3aaa6d95ec7e18c66d16fa4042cc0b3fa6490b1708df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
f53dc53e77bb87b9a1d162f535fe93d3ca50bb872caadc2952fbf5ff3dbf3297
|
|
BLAKE2b-256 checksum How to use checksums |
ac6555ece6b96469e2feecde613f6a9fc987131da6fbe6a7a5dc9527d69133a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1edc1fab9eee953e09ca40a44b7d8cd8586e846a7124126e32285738742e6940
|
|
BLAKE2b-256 checksum How to use checksums |
6e0548e640c48d13865a1c91ff220527641aefe3fb3a8929e38b121fcca0d7b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
e33b7cb86eeb315fae97e98824eb0042375d3bf111fe061f8a0e9b55b42680fa
|
|
BLAKE2b-256 checksum How to use checksums |
e5120a7e1dd15985430d9f7296411d1f3137d556d87d095b7a4e3fab91215535
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | epaswmm-5.3.0.dev9-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4bb119e22a637be5f44fe505dd67105a0f85b18b797b68538680ceaa0e79f02e
|
|
BLAKE2b-256 checksum How to use checksums |
0595128e4531729a9722f80cbeeb7a5f1b30cd4794a976d9db2855f718cebd7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
1aa73dd853fb19c471a9029fa8006f5314c7579f50ef1754124607de150b72d0
|
|
BLAKE2b-256 checksum How to use checksums |
a1a6892008c340aeee67cd0b7d966dc14e3fd61fbcf6168982a638887b076179
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp311-cp311-win_amd64.whl
| Download URL | epaswmm-5.3.0.dev9-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1c979f3474afe3677a63934ce4b5b345475dce9eb3385fa5503adf34daa9a7fb
|
|
BLAKE2b-256 checksum How to use checksums |
5829ffd7d73d0303b3edc9a89139713ff72e5f775727a894946e514c3a403b2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp311-cp311-win32.whl
| Download URL | epaswmm-5.3.0.dev9-cp311-cp311-win32.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7860c941402efd3871cc2292b2f917bd7b30017c2721914cf3febfdd0c1c67a3
|
|
BLAKE2b-256 checksum How to use checksums |
1c1babfff423af64cbe35b302f8605a0279944b241f670e9f338b7fc233a880e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
586ced16809fbddf1dbb406b93a77fdf6f3375dcad87d1f7b4e101efe9eb3a87
|
|
BLAKE2b-256 checksum How to use checksums |
06147e94cb91abd1228cc4584e9bf4034fb7493013dcc0e3f4d82b482737f047
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
a98416eb0b96e30e6322d704dc9466ee94c2178725df1cac8f7c9f9b9585f87e
|
|
BLAKE2b-256 checksum How to use checksums |
6ce9dee5205f4b0ddc8bfa3c370a5c129d6b1963c2a650e4117fc56ca87831ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a60b1941eecafcddaf3d0197640d717812d9dd1ca365850e2a67576caaa9a236
|
|
BLAKE2b-256 checksum How to use checksums |
586b2dee8b310011257605aeb2dc7b04461e6ca35aaaee67920b5172e66a0d8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
49164adf8db22857cfe7014cb453f37a82c4a590abb25bcaf622cb320d79fe0d
|
|
BLAKE2b-256 checksum How to use checksums |
6807d64b4c823954e17da85ddf7869488700850e3f0a319080039388c5bf80cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | epaswmm-5.3.0.dev9-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
44d3596f66cf33b0165959b511da3968b0465404b8429f534fb4e445f1e4d33e
|
|
BLAKE2b-256 checksum How to use checksums |
2eb0962b5edefe9c46e46b859f37885f3d7618b9c5260cb5277cfa10843ab62e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
1eacfe65c460885afae05e9f35b0ef97ff914f881c67d86ffb369699f479e551
|
|
BLAKE2b-256 checksum How to use checksums |
48cc620cde443c294d0866d91c58c418a8a0294812842cc26a0f87413e01a2c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp310-cp310-win_amd64.whl
| Download URL | epaswmm-5.3.0.dev9-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c1486100ea1fcaea28dff7044fcb2072b34f3a4b56f98dade642aeb40422b658
|
|
BLAKE2b-256 checksum How to use checksums |
a4c8e436c708c37efa7a8df8a47720ef327d515926e8ace26417a979e67d9b25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp310-cp310-win32.whl
| Download URL | epaswmm-5.3.0.dev9-cp310-cp310-win32.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
c04689975adeb33ed82b603f921b2b3dc513e8374f7d831024f14fbd07edfc1c
|
|
BLAKE2b-256 checksum How to use checksums |
5225ebe91a8c587077225ac7fb25271e92b3c0c5e0773c6636f4fdac4775ec23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
7825e0365f46675fdc2be7e28158ff52fec12efce3abff24748b18b99200b0ea
|
|
BLAKE2b-256 checksum How to use checksums |
08ff740c9e87bebd58b0edcb8c4b87768da0d8bdd42bb2be44bdd9bfd1febb00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp310-cp310-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
1d5c22a06ff10a994c9455c2900eb256c554ed5fbde081b2a351431e929ac95c
|
|
BLAKE2b-256 checksum How to use checksums |
b368ecc814b71ee633733fc350e5c4c3fa114f4c6a85c9a3dc4a57bf3d1d8a48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
34f1a6433d01bb96ee5d5e6230b6a368691bb0a602f2b94d7a143133dadefa06
|
|
BLAKE2b-256 checksum How to use checksums |
03b8aa76088cbbf5b926d2ecf10423514281541318794135aeb6d762faf4790d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
cc18964f42177adbfcb89e5dcfc9049ac6624f1a3a517042721bb013f8aac305
|
|
BLAKE2b-256 checksum How to use checksums |
07de65772a48fc1b3ade1f9298f3adc887443dc213123347fc0bd1d5b8914b07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | epaswmm-5.3.0.dev9-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b9d057900203f9bd44f72fe58bd1b6f31b77ab93345383e51621d78ea39e3d4a
|
|
BLAKE2b-256 checksum How to use checksums |
2c1066ecad97532dc5ac9e76751554ed1de77a527fb0f8821609e32c14c46273
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
d7d5019e5eda5d7f5e21167a840f3d6a26bda8b83f18f04eec0724c597032d00
|
|
BLAKE2b-256 checksum How to use checksums |
05925b9626de2b7e13aa67c7a9528dd469be5c389b5384591d9924a7392026ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp39-cp39-win_amd64.whl
| Download URL | epaswmm-5.3.0.dev9-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e13afa1c29bca13179e9170a72b6e393f15c1cc2a519b1d44ce1a9e8bf762bf1
|
|
BLAKE2b-256 checksum How to use checksums |
0574e2bd6729add4704f58547aaaf85fff545a1b67c587fe9883860a9049d497
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp39-cp39-win32.whl
| Download URL | epaswmm-5.3.0.dev9-cp39-cp39-win32.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
68597fb13788500e3e38c1f80d4b4a99fb804844506c6ab1af4be93145515e62
|
|
BLAKE2b-256 checksum How to use checksums |
c7f3b537eb97ab0ab819c3404b39bec9378d46186bbf35bfbd5f132d62008c9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
f224372b690fa26d434146af52b6f4d767f585057b603e6d25bf917798574a5e
|
|
BLAKE2b-256 checksum How to use checksums |
3e98b476aa0c8c3a923e7f21cab68f859ad1abb3754ab173b90e8ddfd249d336
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp39-cp39-musllinux_1_2_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp39-cp39-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
1ceedad45c69cae31f40c58f0d6e144aaad3f364142862045fb75a9f7d74d44c
|
|
BLAKE2b-256 checksum How to use checksums |
860ceb840fa9bce374fc9d6533d002b0e21c7e0161427de5fbe1aaba719c0a20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3e1ed3cc89e7179e60645106043fc6e29ff4569052c7d3cc6e5a71946d65ba8e
|
|
BLAKE2b-256 checksum How to use checksums |
974f494d960798b2371174c31c867cdb8bbef61f76ecbe487b94c608650c6d99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
82e564f32ad9efadcb364fa82ce745327a227dad79abf5b3baa0412abf701ad6
|
|
BLAKE2b-256 checksum How to use checksums |
217a128b83ebd848a8af60a54bd5839baa4f183d1fc7221783da70d4b5336cc2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | epaswmm-5.3.0.dev9-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8be6ab1ba2e9063ffe63e101c10448edd4686d932443f74a4250329f84e413d5
|
|
BLAKE2b-256 checksum How to use checksums |
924d0e58393425e3bdf51b77b636ff2e6cf16a5981389caab1ebfce9d31cce82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
0ed9ad09a5f2c9bcbfc298d45b7bc17ac0acef70d4e17ac79c530ab93ca992ec
|
|
BLAKE2b-256 checksum How to use checksums |
c48a60a4232efca68f9aae9f4c3e77b36e9167e7ef35284249195723e2cef281
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp38-cp38-win_amd64.whl
| Download URL | epaswmm-5.3.0.dev9-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4a9791fe9fa14b990acb90007a9a73c958552b0922da26e203225a072d6d2853
|
|
BLAKE2b-256 checksum How to use checksums |
8101b9472f1dd6d1f2fee32164476dc9d7e1e07962c498e47a3862f491553f2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp38-cp38-win32.whl
| Download URL | epaswmm-5.3.0.dev9-cp38-cp38-win32.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
185dd496dc3a166ac12e1bcf72c47e19ef2e095cb15079837fc7436d13cc9250
|
|
BLAKE2b-256 checksum How to use checksums |
c55735fc874765933673829a5b6ec8a395b4392d761838ecce823900a6abc2c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 941.1 kB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
79bfe99883673b38b2754dcb3a66902deff8effcd4115a251556fef5a732cad3
|
|
BLAKE2b-256 checksum How to use checksums |
2caacfa6ff6bf6893ded12daee83709db76465e8be9a82e055f74a883cf77541
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp38-cp38-musllinux_1_2_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp38-cp38-musllinux_1_2_i686.whl |
|---|---|
| Size | 991.3 kB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
2087e8d5874f7cd7ebb7984072e192944a012bf3be4befc8b7f37ce23b1c2fb5
|
|
BLAKE2b-256 checksum How to use checksums |
cc9521e197a941d40bc5da40d9e381e64d9b75bb35aacb74fbd998bac879ac2a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 849.2 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ff146503581b6b097b3489ec56fb8608e403d23538277b42306ac80c8fcd96d
|
|
BLAKE2b-256 checksum How to use checksums |
befd021783ec4e48a630cc0b63c2499aa212e9f4a9e292c34879f1ba3e4c758e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | epaswmm-5.3.0.dev9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 878.0 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
5361f8525b9a51f2f9b763f2621bd30f447c030b87c9a0071b5f7e0289b53eaf
|
|
BLAKE2b-256 checksum How to use checksums |
ee9e8e58c9f17570734e41042a2797b351cedaf7747afeb26370165a33825204
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | epaswmm-5.3.0.dev9-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 873.5 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bf7e8535a01b995979203e3b39ba64d26adfe2fe284a2d797d76da0fe3f88428
|
|
BLAKE2b-256 checksum How to use checksums |
9fe1671052f2a0dde71aeb4cc6d0f81ac8d604ea84e21b9ad888ef74059a8f73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Release files / epaswmm-5.3.0.dev9-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | epaswmm-5.3.0.dev9-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 987.0 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
c3395fc0fa1af2cd4db61fb24d58ee4f7b0d9aafcff0ed417413f2536e703fcf
|
|
BLAKE2b-256 checksum How to use checksums |
a2be9e511a3c925473a5901b5d57313595c64e1ec39003bf176a345b1b4dbac3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.4
|
Security for epaswmm 5.3.0.dev9
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.