← 返回首页
GitHub - BitBloomTech/spawn: Allows users to concisely specify and execute a large number of tasks with complex and co-dependent input parameter variations · GitHub
Skip to content

Navigation Menu

Toggle navigation
Sign in
Appearance settings
Search or jump to...

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Resetting focus

BitBloomTech/spawn

 master
Go to file
Code

Repository files navigation

More items

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:

  1. Write an input specification file in JSON that specifies the parameters and their values.
  2. Inspect the fully expanded specification tree with the inspect command.
  3. 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.

About

Allows users to concisely specify and execute a large number of tasks with complex and co-dependent input parameter variations

Topics

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages

Footer

© 2026 GitHub, Inc.