.dockerignore
.gitignore
CHANGELOG.md
Dockerfile
LICENSE
NOTICE
README.md
apbuilder-local-docker-compose.yaml
mkdocs.yml
pyproject.toml
volume-overrides.yaml
.github/workflows/python-publish.yml
apbuilder.egg-info/PKG-INFO
apbuilder.egg-info/SOURCES.txt
apbuilder.egg-info/dependency_links.txt
apbuilder.egg-info/entry_points.txt
apbuilder.egg-info/requires.txt
apbuilder.egg-info/top_level.txt
dist/.gitkeep
docs/about.md
docs/development.md
docs/faqs.md
docs/how-it-works.md
docs/index.md
docs/install.md
docs/usage.md
docs/assets/apbuilder-user-guide.pdf
docs/assets/templates/custom-cover-page.tpl
docs/overrides/main.html
docs/styles/print-site.css
logs/.gitkeep
scripts/build.sh
src/__init__.py
src/apbuilder/__init__.py
src/apbuilder/_version.py
src/apbuilder/exceptions.py
src/apbuilder/main.py
src/apbuilder/profile_1d.py
src/apbuilder/profile_2d.py
src/apbuilder/utils.py
src/apbuilder/weather_models.py
src/apbuilder/config/config.toml
src/apbuilder/config/logging.yaml
tests/integration/test_local_integration.py
tests/integration/test_remote_integration.py
tests/integration/expected/2014_01_03_gfs_noaa_localfile_1d/gfs_2014_01_03T12_00_00_1d_Density.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_1d/gfs_2014_01_03T12_00_00_1d_RComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_1d/gfs_2014_01_03T12_00_00_1d_SoundSpeed.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_1d/gfs_2014_01_03T12_00_00_1d_UComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_1d/gfs_2014_01_03T12_00_00_1d_VComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_2d/gfs_2014_01_03T12_00_00_2d_Density.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_2d/gfs_2014_01_03T12_00_00_2d_RComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_2d/gfs_2014_01_03T12_00_00_2d_SoundSpeed.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_2d/gfs_2014_01_03T12_00_00_2d_Surface_Density.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_2d/gfs_2014_01_03T12_00_00_2d_Surface_SoundSpeed.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_2d/gfs_2014_01_03T12_00_00_2d_Surface_UComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_2d/gfs_2014_01_03T12_00_00_2d_Surface_VComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_2d/gfs_2014_01_03T12_00_00_2d_UComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_2d/gfs_2014_01_03T12_00_00_2d_VComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_plot_limits_2d/gfs_2014_01_03T12_00_00_2d_Density.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_plot_limits_2d/gfs_2014_01_03T12_00_00_2d_RComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_plot_limits_2d/gfs_2014_01_03T12_00_00_2d_SoundSpeed.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_plot_limits_2d/gfs_2014_01_03T12_00_00_2d_Surface_Density.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_plot_limits_2d/gfs_2014_01_03T12_00_00_2d_Surface_SoundSpeed.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_plot_limits_2d/gfs_2014_01_03T12_00_00_2d_Surface_UComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_plot_limits_2d/gfs_2014_01_03T12_00_00_2d_Surface_VComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_plot_limits_2d/gfs_2014_01_03T12_00_00_2d_UComponentOfWind.png
tests/integration/expected/2014_01_03_gfs_noaa_localfile_plot_limits_2d/gfs_2014_01_03T12_00_00_2d_VComponentOfWind.png
tests/integration/expected/2016_08_15_ncei_historical_analysis_2d/gfs_2016_08_15T00_00_00_2d_Density.png
tests/integration/expected/2016_08_15_ncei_historical_analysis_2d/gfs_2016_08_15T00_00_00_2d_RComponentOfWind.png
tests/integration/expected/2016_08_15_ncei_historical_analysis_2d/gfs_2016_08_15T00_00_00_2d_SoundSpeed.png
tests/integration/expected/2016_08_15_ncei_historical_analysis_2d/gfs_2016_08_15T00_00_00_2d_Surface_Density.png
tests/integration/expected/2016_08_15_ncei_historical_analysis_2d/gfs_2016_08_15T00_00_00_2d_Surface_SoundSpeed.png
tests/integration/expected/2016_08_15_ncei_historical_analysis_2d/gfs_2016_08_15T00_00_00_2d_Surface_UComponentOfWind.png
tests/integration/expected/2016_08_15_ncei_historical_analysis_2d/gfs_2016_08_15T00_00_00_2d_Surface_VComponentOfWind.png
tests/integration/expected/2016_08_15_ncei_historical_analysis_2d/gfs_2016_08_15T00_00_00_2d_UComponentOfWind.png
tests/integration/expected/2016_08_15_ncei_historical_analysis_2d/gfs_2016_08_15T00_00_00_2d_VComponentOfWind.png
tests/integration/expected/2017_12_12_ncei_historical_analysis_1d/gfs_2017_12_12T00_00_00_1d_Density.png
tests/integration/expected/2017_12_12_ncei_historical_analysis_1d/gfs_2017_12_12T00_00_00_1d_RComponentOfWind.png
tests/integration/expected/2017_12_12_ncei_historical_analysis_1d/gfs_2017_12_12T00_00_00_1d_SoundSpeed.png
tests/integration/expected/2017_12_12_ncei_historical_analysis_1d/gfs_2017_12_12T00_00_00_1d_UComponentOfWind.png
tests/integration/expected/2017_12_12_ncei_historical_analysis_1d/gfs_2017_12_12T00_00_00_1d_VComponentOfWind.png
tests/integration/expected/2020_08_04_era5_ecmwf_localfile_1d/era5_2020_08_04T12_00_00_1d_Density.png
tests/integration/expected/2020_08_04_era5_ecmwf_localfile_1d/era5_2020_08_04T12_00_00_1d_RComponentOfWind.png
tests/integration/expected/2020_08_04_era5_ecmwf_localfile_1d/era5_2020_08_04T12_00_00_1d_SoundSpeed.png
tests/integration/expected/2020_08_04_era5_ecmwf_localfile_1d/era5_2020_08_04T12_00_00_1d_UComponentOfWind.png
tests/integration/expected/2020_08_04_era5_ecmwf_localfile_1d/era5_2020_08_04T12_00_00_1d_VComponentOfWind.png
tests/integration/expected/2020_10_29_ncei_analysis_1d/gfs_2020_10_29T00_00_00_1d_Density.png
tests/integration/expected/2020_10_29_ncei_analysis_1d/gfs_2020_10_29T00_00_00_1d_RComponentOfWind.png
tests/integration/expected/2020_10_29_ncei_analysis_1d/gfs_2020_10_29T00_00_00_1d_SoundSpeed.png
tests/integration/expected/2020_10_29_ncei_analysis_1d/gfs_2020_10_29T00_00_00_1d_UComponentOfWind.png
tests/integration/expected/2020_10_29_ncei_analysis_1d/gfs_2020_10_29T00_00_00_1d_VComponentOfWind.png
tests/integration/expected/2024_08_25_ifs_ecmwf_1d/ifs_2024_08_25T00_00_00_1d_Density.png
tests/integration/expected/2024_08_25_ifs_ecmwf_1d/ifs_2024_08_25T00_00_00_1d_RComponentOfWind.png
tests/integration/expected/2024_08_25_ifs_ecmwf_1d/ifs_2024_08_25T00_00_00_1d_SoundSpeed.png
tests/integration/expected/2024_08_25_ifs_ecmwf_1d/ifs_2024_08_25T00_00_00_1d_UComponentOfWind.png
tests/integration/expected/2024_08_25_ifs_ecmwf_1d/ifs_2024_08_25T00_00_00_1d_VComponentOfWind.png
tests/integration/expected/2024_08_25_ifs_ecmwf_localfile_1d/ifs_2024_08_25T00_00_00_1d_Density.png
tests/integration/expected/2024_08_25_ifs_ecmwf_localfile_1d/ifs_2024_08_25T00_00_00_1d_RComponentOfWind.png
tests/integration/expected/2024_08_25_ifs_ecmwf_localfile_1d/ifs_2024_08_25T00_00_00_1d_SoundSpeed.png
tests/integration/expected/2024_08_25_ifs_ecmwf_localfile_1d/ifs_2024_08_25T00_00_00_1d_UComponentOfWind.png
tests/integration/expected/2024_08_25_ifs_ecmwf_localfile_1d/ifs_2024_08_25T00_00_00_1d_VComponentOfWind.png
tests/unit/test_main.py
tests/unit/test_parse_arguments.py
tests/unit/test_utils.py