SMOKE post-processing

I am learning to use Smoke software and currently encounter a problem. The output file of the point source I am running is in. ncf format. I want to extract the emissions of different vertical layers. What should I do?

Does the file have multiple layers? i.e. did you run laypoint? Or are you wanting to understand how to make the file have multiple layers?

Thank you very much for your answer. This output file should have multiple layers. Below are some basic information about dimensions in the file(
TSTEP: Infinite dimension, currently with 25 time steps.
DATE-TIME: A dimension of size 2 that may be used to store date and time values.
Lay: A dimension of size 15, representing 15 layers, which may be the vertical layer in the atmosphere.
VAR: A dimension of size 40, representing 40 different variables.
ROW: A dimension of size 205, representing 205 rows in the spatial grid.
COL: A dimension of size 214, representing 214 columns in a spatial grid.
). My file name is pgts3d_l. point.2023035.1.3km. I used Panoply software, but I only saw that most types are Geo2D.

Should I use Python to extract emission data associated with the LAY variable, but I don’t know which library supports this ncf format, or what method to convert it to nc format.

Depending on what information that you plan to extract from the file I suggest using the SMOKE tool smkreport.

There is a “BY LAYER” configuration option that can be used to extract data from all layers:
https://www.cmascenter.org/smoke/documentation/5.0/html/ch05s03s03.html

1 Like

Thank you very much for your answer.