udo
3fd185167d
Record final GUI and clean-checkout acceptance
2026-10-11 00:40:01 +00:00
udo
caf17bf42c
Include required PHP configuration in clean checkouts
2026-10-11 00:32:59 +00:00
udo
628824407f
Add private PHP scientific workbench and native map editor
2026-10-11 00:31:43 +00:00
udo
be871f1dd9
Optimize checked Fortran transforms and add reproducible performance tests
2026-10-10 15:31:14 +00:00
udo
16ce5b8974
Record SIMD compiler diagnostics and kernel candidates
2026-10-10 14:03:22 +00:00
udo
a7bc707954
Analyze simulator hot paths and GPU versus Rust acceleration
2026-10-10 14:00:10 +00:00
udo
5f086abd29
Correct SBDART inventory count
2026-10-10 13:47:59 +00:00
udo
77415acf3a
Record clean-checkout acceptance and package metadata
2026-10-10 13:46:50 +00:00
udo
1a05f29bc9
Vendor complete SBDART and add reproducible local setup and smoke tests
2026-10-10 13:43:24 +00:00
alphaparrot
5f8dff4aaa
Merge pull request #50 from arvillacl16-bit/cpucheck
...
Adding some checks to get rid of some runtime errors
exoplasim-upstream-import
2026-09-19 15:10:55 -04:00
alphaparrot
b4ee934f4e
Merge pull request #67 from L-Zord/fix-sys-version
...
Make runtobalance and _run work with Python version > 3.9
2026-09-19 15:09:01 -04:00
Simon
2cb216885a
Replace sys.version with sys.version_info
...
Extracting version information from the string given by sys.version
produced inintended results when Python version is above 3.9.
Since 3.10 was released in 2021, this is relevant.
The edited sections only care about the minor version, so replacing
sys.version with sys.version_info.minor correctly solves the issue.
2026-09-07 16:47:20 +02:00
Aneesh Abbineni
f2ff3f84e7
Added some safety checks to prevent SIGFPE errors or complaining in a paper after the fact without having to read docs
2026-07-09 18:58:50 +05:30
Adiv Paradise
bb46316ca9
Missed tiny bugfix
2025-01-01 21:59:15 -05:00
Adiv Paradise
26f93cb151
Fixed bug in output of weathpr in snapshot mode
2025-01-01 21:57:59 -05:00
Adiv Paradise
9a1eef54d1
Fixed zenodo badge
2024-08-05 19:32:04 -04:00
Adiv Paradise
0e25a6a875
Fix missing import
2024-08-05 18:56:20 -04:00
Adiv Paradise
9e2b9cee7d
Re-implement f2py's old compile function as pyburn.f2py_compile; remove restriction against numpy 2.0
2024-08-05 18:41:02 -04:00
Adiv Paradise
c69f9825e2
Merge branch 'master' of github.com:alphaparrot/ExoPlaSim
2024-08-05 18:26:18 -04:00
Adiv Paradise
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
2024-08-05 18:23:49 -04:00
alphaparrot
298374bd73
Added documentation note on OpenMPI version compatibility from conda-forge
2024-06-10 14:53:13 -04:00
Adiv Paradise
a8698b355b
Updated zenodo DOI information
2024-06-10 01:03:56 -04:00
Adiv Paradise
3cbb5dfeab
Fixed style issues in indes.rst
2024-06-10 00:28:27 -04:00
Adiv Paradise
1ae326e726
Aeromod tutorial should now be displayed in documentation as well
2024-06-10 00:26:43 -04:00
Adiv Paradise
979fe5a239
Updated documentation
2024-06-10 00:18:30 -04:00
Adiv Paradise
599acba961
Updated documentation
2024-06-10 00:02:16 -04:00
Adiv Paradise
d3e6eb7887
Try using latest sphinx
2024-06-09 23:07:55 -04:00
Adiv Paradise
af780bc2a9
Updated readthedocs config files to use up-to-date versions; swapped out recommonmark for myst and we'll try dropping the jinja2 pin
2024-06-09 23:02:53 -04:00
Adiv Paradise
7719ac4f14
Ensure Sphinx doesn't try to import pyfft
2024-06-09 22:37:51 -04:00
Adiv Paradise
0b907630a9
Updated dependencies; new f2py usage does not work with numpy<1.22 and therefore python<3.8
2024-06-09 22:35:25 -04:00
Adiv Paradise
0913306d0e
Added non-CLI function so this can be used within program flow, and made all plotting optional. Also added argparse argument-handling
2024-06-09 22:19:14 -04:00
Adiv Paradise
2110287b1c
Plots are now optional; matplotlib will only be imported if they're enabled (off by default)
2024-06-09 21:57:00 -04:00
Adiv Paradise
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
2024-06-09 21:32:49 -04:00
Adiv Paradise
f15ab6c358
Missed ensuring that compile_pyfft() will be run on first compilation
2024-06-09 21:27:06 -04:00
Adiv Paradise
37aca84399
Fixed empty list bug?
2024-06-09 21:21:35 -04:00
Adiv Paradise
4018eb3403
Improved fix for loadconfig, and added pyproject.toml
2024-06-09 21:17:40 -04:00
Adiv Paradise
8ca405fdf5
Fixed bug with exoplasim.loadconfig() when no gas partial pressure has been explicitly set
2024-06-09 19:39:22 -04:00
Adiv Paradise
983e191052
Fixed bug resulting in nspvfilter not being broadcast, and wetsoil will now use spectrum-aware ocean albedo for dark endpoint
2024-06-06 22:05:13 -04:00
Adiv Paradise
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
2024-06-05 21:14:58 -04:00
Adiv Paradise
204cc6ecd0
Force the use of fft991 for T63 and T106
2024-06-04 01:40:28 -04:00
Adiv Paradise
0edd3c2936
Adjusted defaults; we shouldn't be using the physics filter on vanilla Earth (default) configurations
2024-05-31 02:28:41 -04:00
Adiv Paradise
9808feffbb
Fixed outdated gcmt.make2d calls in tutorial
2024-05-30 11:03:30 -04:00
Adiv Paradise
480b7160cd
Fixing defaults that got changed in aerosol merge and weren't caught
2024-05-30 10:39:32 -04:00
Adiv Paradise
62c4601ec4
Bugfixes; split pyfft compilation into its own function. Updated dependencies to include meson and ninja. Works with OpenMPI 5 and GCC 13
2024-05-29 00:55:21 -04:00
Adiv Paradise
9abf8cd008
Move pyfft compilation with f2py from configure.sh to python to ensure same interpreter
2024-05-28 00:46:36 -04:00
Adiv Paradise
da94f54262
Fix f2py call; remove f2py2 option
2024-05-27 23:32:27 -04:00
Adiv Paradise
9ab87bbde1
Remove statement labels from remaining do loops in tpcore
2024-05-27 23:19:22 -04:00
Adiv Paradise
d9afd3b908
Tracer modules now also comply with Fortran 2018 deletions
2024-05-27 23:17:24 -04:00
Adiv Paradise
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)
2024-05-27 22:40:27 -04:00
alphaparrot
d5bd60ed30
Merge pull request #14 from maureenjcohen/master
...
Updated haze constants in directory
2024-02-20 23:53:28 -05:00