API Reference¶
Special field names¶
Velocities¶
Allows one to visualize vector field data by checking the “Show Velocity Vectors” checkbox in a particle group UI sub-panel. This checkbox will only appear if one of the fields is named specifically “Velocities.”
SmoothingLength¶
If a field is named specifically “SmoothingLength” and the
doSPHrad flag in the settings file is set to True
then the particles in that group will be scaled by their smoothing
lengths and have opacities that vary across their face according to
a cubic spline.
Warning
This feature is experimental.
Base classes¶
|
This class provides a framework to unify the Settings and ParticleGroup classes to make sure that the user can easily produce firefly compatible files. |
|
This is a class for organizing data that you want to interface with a Reader instance. |
|
This is a class for organizing the various settings you can pass to Firefly to customize how the app is initialized and what features the user has access to. |
|
A class to store tween parameters and make an output file |
Pre-built Readers¶
|
A wrapper to |
|
A wrapper to |
|
This is an example of a “custom” Reader that has been tuned to open data from the FIRE galaxy formation collaboration. |
Server Utitities¶
|
Creates a global interpreter locked process to host a mock web-server |
|
Wrapper to |
Kill python processes associated with hosting Flask web-servers. |