Spawn is a python package that allows users to concisely specify and execute a large number of tasks with complex and co-dependent input parameter variations
Project description
Spawn is a python package that allows users to concisely specify and execute a large number of tasks with complex and co-dependent input parameter variations. It is used particularly in engineering where frequently thousands of similar simulations with input parameter variations are run for design and certification purposes. Spawn allows the specification of such large task sets to be formulated in a concise and readable input file.
A typical Spawn process is:
- Write an input specification file in JSON that specifies the parameters and their values.
- Inspect the fully expanded specification tree with the
inspect
command. - Execute all tasks with the
run
command. This uses a back-end "spawner" to create the tasks, which can be fully customised for individual use cases.
Read the full Spawn documentation.
If you are interested in using Spawn for executing wind turbine aeroelastic simulation using NREL's FAST, please see the spawn-wind page.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file spawn-0.1.2.tar.gz
.
File metadata
- Download URL: spawn-0.1.2.tar.gz
- Upload date:
- Size: 19.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9ffa8906fffd1f6d0779efbdced7b36f10faf4ff519805b39aba01477f9bfd8 |
|
MD5 | dad120b3e34b73746ead826bc98237f6 |
|
BLAKE2b-256 | aec36b0ade0170d064cf1425aae5b2a8a397d5b8dab99826480f41d4e485221f |