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

Download files

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

Source Distribution

screen3-0.1.2.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

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

screen3-0.1.2-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file screen3-0.1.2.tar.gz.

File metadata

  • Download URL: screen3-0.1.2.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for screen3-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b3cd17056c86df7de075c4728a25b8ac6777d6405beb8a12aa2739d2142d11bf
MD5 50346e700a20932543b50918cb388044
BLAKE2b-256 b552c91d7a747437bb81222a8c0427f7b2211cc505161c452d3dbde3359c2b51

See more details on using hashes here.

File details

Details for the file screen3-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: screen3-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for screen3-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4caed85ba9fbb4bd3c530ff92f8d609a4c4450df63f5e40ffe9b6335ebeb5870
MD5 787c555911c75b594d47756184f13bc5
BLAKE2b-256 9717f052eeae2db28ee531a508bbcc26f26a59d7cfb9363e639e8fa1a1d12348

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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