Commit Graph

  • 3fd185167d Record final GUI and clean-checkout acceptance main udo 2026-10-11 00:40:01 +00:00
  • caf17bf42c Include required PHP configuration in clean checkouts udo 2026-10-11 00:32:59 +00:00
  • 628824407f Add private PHP scientific workbench and native map editor udo 2026-10-11 00:31:43 +00:00
  • be871f1dd9 Optimize checked Fortran transforms and add reproducible performance tests udo 2026-10-10 15:31:14 +00:00
  • 16ce5b8974 Record SIMD compiler diagnostics and kernel candidates udo 2026-10-10 14:03:22 +00:00
  • a7bc707954 Analyze simulator hot paths and GPU versus Rust acceleration udo 2026-10-10 14:00:10 +00:00
  • 5f086abd29 Correct SBDART inventory count udo 2026-10-10 13:47:59 +00:00
  • 77415acf3a Record clean-checkout acceptance and package metadata udo 2026-10-10 13:46:50 +00:00
  • 1a05f29bc9 Vendor complete SBDART and add reproducible local setup and smoke tests udo 2026-10-10 13:43:24 +00:00
  • 5f8dff4aaa Merge pull request #50 from arvillacl16-bit/cpucheck exoplasim-upstream-import alphaparrot 2026-09-19 15:10:55 -04:00
  • b4ee934f4e Merge pull request #67 from L-Zord/fix-sys-version alphaparrot 2026-09-19 15:09:01 -04:00
  • 2cb216885a Replace sys.version with sys.version_info Simon 2026-09-07 16:47:20 +02:00
  • f2ff3f84e7 Added some safety checks to prevent SIGFPE errors or complaining in a paper after the fact without having to read docs Aneesh Abbineni 2026-07-09 18:58:50 +05:30
  • bb46316ca9 Missed tiny bugfix Adiv Paradise 2025-01-01 21:59:15 -05:00
  • 26f93cb151 Fixed bug in output of weathpr in snapshot mode Adiv Paradise 2025-01-01 21:57:59 -05:00
  • 9a1eef54d1 Fixed zenodo badge Adiv Paradise 2024-08-05 19:32:04 -04:00
  • 0e25a6a875 Fix missing import Adiv Paradise 2024-08-05 18:56:20 -04:00
  • 9e2b9cee7d Re-implement f2py's old compile function as pyburn.f2py_compile; remove restriction against numpy 2.0 Adiv Paradise 2024-08-05 18:41:02 -04:00
  • c69f9825e2 Merge branch 'master' of github.com:alphaparrot/ExoPlaSim Adiv Paradise 2024-08-05 18:26:18 -04:00
  • 41634ef741 Fixed refactorization bug in pyburn that resulted in bad shapes for nlev+1-shaped variables and extra empty time slices in netCDF4 output, and updated cumtrapz function calls to cumulative_trapezoid to comply with scipy 1.14 breaking changes Adiv Paradise 2024-08-05 18:23:49 -04:00
  • 298374bd73 Added documentation note on OpenMPI version compatibility from conda-forge alphaparrot 2024-06-10 14:53:13 -04:00
  • a8698b355b Updated zenodo DOI information Adiv Paradise 2024-06-10 01:03:56 -04:00
  • 3cbb5dfeab Fixed style issues in indes.rst Adiv Paradise 2024-06-10 00:28:27 -04:00
  • 1ae326e726 Aeromod tutorial should now be displayed in documentation as well Adiv Paradise 2024-06-10 00:26:43 -04:00
  • 979fe5a239 Updated documentation Adiv Paradise 2024-06-10 00:18:30 -04:00
  • 599acba961 Updated documentation Adiv Paradise 2024-06-10 00:02:16 -04:00
  • d3e6eb7887 Try using latest sphinx Adiv Paradise 2024-06-09 23:07:55 -04:00
  • af780bc2a9 Updated readthedocs config files to use up-to-date versions; swapped out recommonmark for myst and we'll try dropping the jinja2 pin Adiv Paradise 2024-06-09 23:02:53 -04:00
  • 7719ac4f14 Ensure Sphinx doesn't try to import pyfft Adiv Paradise 2024-06-09 22:37:51 -04:00
  • 0b907630a9 Updated dependencies; new f2py usage does not work with numpy<1.22 and therefore python<3.8 Adiv Paradise 2024-06-09 22:35:25 -04:00
  • 0913306d0e Added non-CLI function so this can be used within program flow, and made all plotting optional. Also added argparse argument-handling Adiv Paradise 2024-06-09 22:19:14 -04:00
  • 2110287b1c Plots are now optional; matplotlib will only be imported if they're enabled (off by default) Adiv Paradise 2024-06-09 21:57:00 -04:00
  • 297274439b Running compile_pyfft or sysconfigure before compiling the model for the first time will now ensure they won't be automatically re-run, and they will call each other the very first time one of them is run Adiv Paradise 2024-06-09 21:32:49 -04:00
  • f15ab6c358 Missed ensuring that compile_pyfft() will be run on first compilation Adiv Paradise 2024-06-09 21:27:06 -04:00
  • 37aca84399 Fixed empty list bug? Adiv Paradise 2024-06-09 21:21:35 -04:00
  • 4018eb3403 Improved fix for loadconfig, and added pyproject.toml Adiv Paradise 2024-06-09 21:17:40 -04:00
  • 8ca405fdf5 Fixed bug with exoplasim.loadconfig() when no gas partial pressure has been explicitly set Adiv Paradise 2024-06-09 19:39:22 -04:00
  • 983e191052 Fixed bug resulting in nspvfilter not being broadcast, and wetsoil will now use spectrum-aware ocean albedo for dark endpoint Adiv Paradise 2024-06-06 22:05:13 -04:00
  • 6db09addd4 wetsoil can no longer be set alongside startemp (it was never supported in the first place), and fixed a bug resulting in time-averaged SW2 albedo being summed not averaged Adiv Paradise 2024-06-05 21:14:58 -04:00
  • 204cc6ecd0 Force the use of fft991 for T63 and T106 Adiv Paradise 2024-06-04 01:40:28 -04:00
  • 0edd3c2936 Adjusted defaults; we shouldn't be using the physics filter on vanilla Earth (default) configurations Adiv Paradise 2024-05-31 02:28:41 -04:00
  • 9808feffbb Fixed outdated gcmt.make2d calls in tutorial Adiv Paradise 2024-05-30 11:03:30 -04:00
  • 480b7160cd Fixing defaults that got changed in aerosol merge and weren't caught Adiv Paradise 2024-05-30 10:39:32 -04:00
  • 62c4601ec4 Bugfixes; split pyfft compilation into its own function. Updated dependencies to include meson and ninja. Works with OpenMPI 5 and GCC 13 Adiv Paradise 2024-05-29 00:55:21 -04:00
  • 9abf8cd008 Move pyfft compilation with f2py from configure.sh to python to ensure same interpreter Adiv Paradise 2024-05-28 00:46:36 -04:00
  • da94f54262 Fix f2py call; remove f2py2 option Adiv Paradise 2024-05-27 23:32:27 -04:00
  • 9ab87bbde1 Remove statement labels from remaining do loops in tpcore Adiv Paradise 2024-05-27 23:19:22 -04:00
  • d9afd3b908 Tracer modules now also comply with Fortran 2018 deletions Adiv Paradise 2024-05-27 23:17:24 -04:00
  • aadc35669d Translated aerocore f77-style do loops to f90-style to avoid fortran2018 syntax deletion, and renamed mpi_info() to ompi_info() to be compliant with MPI4 standard (implemented in OpenMPI 5.0) Adiv Paradise 2024-05-27 22:40:27 -04:00
  • d5bd60ed30 Merge pull request #14 from maureenjcohen/master alphaparrot 2024-02-20 23:53:28 -05:00
  • 643737d3ff Merge branch 'alphaparrot:master' into master Maureen Cohen 2024-02-17 12:15:02 +00:00
  • 2385eebaf1 Amended references to sources of haze optical data in documentation Maureen.Cohen 2023-12-06 19:28:45 +00:00
  • fa4c73b072 Updated haze constants included with package. The backscattering efficiencies have been corrected. There are now two sets of constants available for two stellar spectra (TRAPPIST-1 and Wolf 1061c). Maureen.Cohen 2023-12-06 19:25:35 +00:00
  • 32fca44dc0 Fixed typo in name of image included in tutorial Maureen.Cohen 2023-12-06 19:11:03 +00:00
  • 7075e3e5cb Added documentation for aerosol module and an example plot for the tutorial Maureen.Cohen 2023-12-06 19:07:02 +00:00
  • 6ff63dc282 Fixes for python versions 3.10+ and reconfiguring after upgrading numpy alphaparrot 2023-10-30 19:41:00 -04:00
  • b0cc9a3104 Update README.md Maureen Cohen 2023-10-05 12:45:12 +01:00
  • fecd420ecc Minor correction to aerosol docstrings alphaparrot 2023-07-12 20:49:51 -04:00
  • 5b6fe5cac5 Updated postprocessor doc page Adiv Paradise 2023-07-12 02:28:29 -04:00
  • 09b0773071 Merge branch 'maureenjcohen-dev' to include additional bugfixes and polishes from after testing Adiv Paradise 2023-07-12 02:01:10 -04:00
  • 12e9392b9c Updated package metadata Adiv Paradise 2023-07-12 01:45:42 -04:00
  • fa335dca49 Adjusted defaults, fixed several bugs, and reduced non-debugging diagnostic output from aerocore. Also added docstrings. Adiv Paradise 2023-07-12 01:40:19 -04:00
  • c5b3df9d46 Merge branch 'maureenjcohen-dev' to add aerosols Adiv Paradise 2023-07-12 00:01:40 -04:00
  • bede5d8744 Merge branch 'dev' of https://github.com/maureenjcohen/ExoPlaSim into maureenjcohen-dev. Adjusted defaults, docstrings, and export/load. Adiv Paradise 2023-07-12 00:00:19 -04:00
  • 64d3226fb2 Removed rad_run.py from tracked files maureenjcohen 2023-07-11 15:30:13 +01:00
  • d9154e2257 Added directory with precomputed haze constants for TRAPPIST-1, Wolf 1061, and GJ 667C for various particle radii maureenjcohen 2023-07-11 15:16:55 +01:00
  • aa3b5d5d8c Reverted source in aerocore to level 1 (rather than 30) and commenting of import pyfft in pyburn before merging dust branch into dev branch maureenjcohen 2023-07-11 15:04:15 +01:00
  • 3a3f8c73c5 Removed numpy max version limiter Adiv Paradise 2023-06-30 22:33:26 -04:00
  • 8130b365af configuration script should now do a better job with f2py and virtual environments Adiv Paradise 2023-06-30 22:29:33 -04:00
  • d71a5e7e12 Fixed bug where metadata files wouldn't get put in the right folders for .npy and .npz files Adiv Paradise 2023-06-30 22:02:37 -04:00
  • f6826e5d95 Added outputfaulttolerant mode, which will crash on true run errors, but not crash if the postprocessing step fails. Adiv Paradise 2023-06-30 21:56:36 -04:00
  • 97181d566c pyburn fix Adiv Paradise 2023-06-30 21:29:48 -04:00
  • a812e17de3 Adjusted conditionals so gridspace q doesn't get turned on when you turn on aerosols. Spectral q with gridspace aerosols is faster. maureenjcohen 2023-06-15 16:59:04 +01:00
  • 4e55d9abc6 Commented out write statements that make the diagnostics files huge maureenjcohen 2023-06-15 16:57:33 +01:00
  • a65b72d14f Fixed formatting bugs in index.rst Adiv Paradise 2023-06-03 17:10:18 -04:00
  • e7820a87dd Added utilities and documentation for checking and regenerating the ExoPlaSim system configuration Adiv Paradise 2023-06-03 17:02:29 -04:00
  • a64f5a786a Fixed bug in gcmt.spatialmath Adiv Paradise 2023-05-21 20:27:56 -04:00
  • 8a29d626be Fixed typo in radmod.f90 Adiv Paradise 2023-05-21 18:43:03 -04:00
  • 0c867a7a92 Trying to get readthedocs to see exoplasim.pRT Adiv Paradise 2023-05-21 18:31:33 -04:00
  • 20e91654be Update .readthedocs.yaml alphaparrot 2023-05-21 18:15:38 -04:00
  • c9441245e8 Update .readthedocs.yaml alphaparrot 2023-05-21 18:13:14 -04:00
  • a708ebf0be Update .readthedocs.yaml alphaparrot 2023-05-21 18:03:57 -04:00
  • dfe1d73262 Merge branch 'master' of github.com:alphaparrot/ExoPlaSim Adiv Paradise 2023-05-21 17:26:35 -04:00
  • 6ad9f4f462 Cosine of solar zenith angle now correctly uses right ascension, which is now computed along with declination and included as an output variable. Obliquity guard rails have been extended to +/- 180 deg and eccentricity guardrails for keplerian orbits are set at 0 and 1 Adiv Paradise 2023-05-21 17:24:45 -04:00
  • 8c25ed84d6 Update index.rst alphaparrot 2023-05-18 01:38:33 -04:00
  • 29974fee49 Update .readthedocs.yaml alphaparrot 2023-05-18 01:22:34 -04:00
  • 4f00bc12bb Update .readthedocs.yaml alphaparrot 2023-05-18 01:14:31 -04:00
  • 19d36f51a4 Update requirements.txt alphaparrot 2023-05-18 01:12:38 -04:00
  • 2b29474834 Update .readthedocs.yaml alphaparrot 2023-05-18 01:12:16 -04:00
  • b41c79bfe1 Update requirements.txt alphaparrot 2023-05-18 01:06:37 -04:00
  • 2fdc0621f9 Update requirements.txt alphaparrot 2023-05-18 01:04:14 -04:00
  • 7a79f6af27 Update __init__.py alphaparrot 2023-05-18 01:03:11 -04:00
  • f697219e97 Update requirements.txt alphaparrot 2023-05-18 00:52:34 -04:00
  • 5abad71b09 Update exoplasim.rst alphaparrot 2023-05-18 00:49:53 -04:00
  • 4810d9901f Update exoplasim.rst alphaparrot 2023-05-18 00:47:09 -04:00
  • ade50cba38 Update requirements.txt alphaparrot 2023-05-18 00:41:35 -04:00
  • 31d67891f0 remove Jinja2 requirement from .readthedocs.yaml alphaparrot 2023-05-18 00:41:16 -04:00
  • 91e2e3d383 Update .readthedocs.yaml alphaparrot 2023-05-18 00:38:32 -04:00
  • fcead66109 trying to force Jinja2<3.1 for readthedocs alphaparrot 2023-05-18 00:36:54 -04:00
  • 65c386a91d Update .readthedocs.yaml with formats alphaparrot 2023-05-18 00:25:06 -04:00