Skip to main content

Parflow Simulation Modeler

License

Free software: Apache Software License

Installing

Create virtual environment

python -m venv .venv
source .venv/bin/activate

Build and install the Vue components

export NODE_OPTIONS=--openssl-legacy-provider
cd vue-components
npm i
npm run build
cd -

Install the application

pip install -e .

Run the application

pf-simulation-modeler --help
pf-simulation-modeler --server --port 1234 -D data/database/ -S data/share/ -O data/output/

Documentation

File Structure

- pf_simulation_modeler/
    - app/
        - engine/
            - model/    # Simput model/UI definitions
            - snippets/ # Logic for page code snippets
            - engine.py # Main logic handler
            - ...       # Logic components (generally specific to pages)

        - ui/
            - ui.py # Main UI handler
            - ...   # UI components (pages)

        - main.py # Entry point

    - module/  # Serves the compiled Vue components
    - widgets/ # Python wrapper around the Vue components

- vue-components/src/components/ # Custom Vue components
    - FileDatabase/ # FileDatabase Vue component
        - index.vue     # Vue component
        - script.js     # JS logic
        - template.html # HTML template

    - ... # Other Vue components

- data/ # Data files (used for cli args)
    - database/ # FileDatabase data
    - output/   # Project Output data
    - share/    # Shared data

Metadata

Release files for pf-simulation-modeler 0.1.1

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

Source distribution (sdist)

Source distribution for pf-simulation-modeler 0.1.1
File Size Uploaded Provenance Actions
pf-simulation-modeler-0.1.1.tar.gz 71.1 kB Without provenance Details for pf-simulation-modeler-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pf-simulation-modeler 0.1.1
File Interpreter ABI Platform Actions
pf_simulation_modeler-0.1.1-py3-none-any.whl Python 3 none any Details for pf_simulation_modeler-0.1.1-py3-none-any.whl

Total release size: 161.8 kB

Release files / pf-simulation-modeler-0.1.1.tar.gz

Download URL pf-simulation-modeler-0.1.1.tar.gz
Size 71.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0805f16271f12ef9dc9dfa2428c08d61302a70790368fbec5f7e919ee8939b8f
BLAKE2b-256 checksum
How to use checksums
95ee6149b1f6a3bc646f8781e0ea542efeb385b21e1c09d120ea1aa7f18d0115
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.4 tqdm/4.65.0 importlib-metadata/6.8.0 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.12

Release files / pf_simulation_modeler-0.1.1-py3-none-any.whl

Download URL pf_simulation_modeler-0.1.1-py3-none-any.whl
Size 90.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4107f9777345b14ab5780c3919e6102a9a6845fd8d2d9b34fbf8e3e8d93c0821
BLAKE2b-256 checksum
How to use checksums
c5c5548b209fb6480b15a6e5dad794dd262a915a9449d70e07d46a58fbac3168
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.4 tqdm/4.65.0 importlib-metadata/6.8.0 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.12

Security for pf-simulation-modeler 0.1.1

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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

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