Skip to main content

screen3

Thin Python wrapper for the SCREEN3 point source dispersion model

CI workflow status Version on PyPI Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.

pdoc API documentation: https://zmoon.github.io/screen3/screen3.html

Installation

Stable:

pip install screen3

Latest:

pip install https://github.com/zmoon/screen3/archive/main.zip

SCREEN3

The screen3 Python installation via pip does not include the SCREEN3 model itself. To download it (into ./src/), you can use (within Python):

import screen3
screen3.download()

or on the command line:

python -c "import screen3; screen3.download()"

Windows

On Windows, the above (download only) is sufficient to be able to use screen3, since EPA provides an executable compiled for Windows.

Non-Windows

On non-Windows platforms, the SCREEN3 model must be built from source. The screen3.build function, which requires patch and gfortran, can be used:

python -c "import screen3; screen3.build()"

or combined with the download:

python -c "import screen3; screen3.download(); screen3.build()"

Examples

To obtain the examples, git clone the repo, use Code > Download Zip (buttons), or use this DownGit link:
https://downgit.github.io/#/home?url=https://github.com/zmoon/screen3/tree/main/examples

Release files for screen3 0.1.2

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

Source distribution (sdist)

Source distribution for screen3 0.1.2
File Size Uploaded
screen3-0.1.2.tar.gz 10.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for screen3 0.1.2
File Interpreter ABI Platform
screen3-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 22.1 kB

Release files / screen3-0.1.2.tar.gz

Download URL screen3-0.1.2.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b3cd17056c86df7de075c4728a25b8ac6777d6405beb8a12aa2739d2142d11bf
BLAKE2b-256 checksum
How to use checksums
b552c91d7a747437bb81222a8c0427f7b2211cc505161c452d3dbde3359c2b51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / screen3-0.1.2-py3-none-any.whl

Download URL screen3-0.1.2-py3-none-any.whl
Size 11.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4caed85ba9fbb4bd3c530ff92f8d609a4c4450df63f5e40ffe9b6335ebeb5870
BLAKE2b-256 checksum
How to use checksums
9717f052eeae2db28ee531a508bbcc26f26a59d7cfb9363e639e8fa1a1d12348
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

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