Commit Graph

70 Commits

Author SHA1 Message Date
Askill 9414dd4d1a added requirements.txt 2020-11-04 22:03:02 +01:00
Simon Clark bdb7b5fa17 Fixed vertical motion, added pressure coordinates
- Got some flies in this house
- Got some flies in this house
2020-11-04 20:55:18 +00:00
Simon Clark c899d6bf7a Merge branch 'master' of https://github.com/Planet-Factory/claude 2020-09-30 20:53:36 +01:00
Simon Clark 54180b050a Attempted fix of convection
created pressure background state
2020-09-30 20:53:03 +01:00
Simon Clark 16b9f75a23
Merge pull request #11 from anothersimulacrum/doc-updates
Minor building documentation updates
2020-09-30 17:48:57 +01:00
Simon Clark 2a361a63ad
Merge pull request #12 from TechWizzart/master
Manual update: Potential Temperature and Multidimensional FFTs
2020-09-30 17:48:24 +01:00
TechWizzart b3bdd839f0
Added in multidimensional FFTs 2020-09-28 19:01:30 +02:00
TechWizzart df38e11167
Updated the PDF with the new tex code 2020-09-21 14:03:08 +02:00
TechWizzart 46e5bd6254
Changed notation of the for loops in the algorithms and fixed incorrect algorithm names 2020-09-21 13:50:35 +02:00
anothersimulacrum edfc583c58 Minor building documentation updates
Fix some typos, clarify some things, and TechWizzart has confirmed that
the windows instructions work, so remove the disclaimer.
2020-09-19 13:44:44 -07:00
TechWizzart 9c8baa2cd6
Added the vertical smoothing via FFTs 2020-09-19 20:12:22 +02:00
TechWizzart 612dcb100b
Added in potential temperature 2020-09-19 19:58:38 +02:00
Simon Clark 574052bad0
Merge pull request #8 from TechWizzart/master
Manual rewrite: check
2020-09-19 13:19:45 +01:00
Simon Clark 89db0862d8
Merge pull request #9 from anothersimulacrum/cleanup
Cleanup dead and platform specific/automatically generated files
2020-09-19 13:19:23 +01:00
Simon Clark 6a0e136cf2
Merge pull request #10 from anothersimulacrum/build-docs
Add some basic documentation on building
2020-09-19 13:17:41 +01:00
anothersimulacrum 2c7d0dd387 Add some basic documentation on building
Add instructions on building for Windows, OSX, and Linux.

The instructions for operating systems other than Linux have not been
tested, but are hopefully accurate enough as to not be useless.

The Linux instructions were testing on Arch Linux and a fresh Ubuntu
install.
2020-09-18 15:39:24 -07:00
anothersimulacrum c14339329e gitignore platform specific cython-generated files
Prevent platform specific cython files from being tracked in repo in the
future by adding them to a gitignore.
The rules should be strict enough to avoid anything that shouldn't be
blocked being blocked, but this also means that if more statically
compiled files are added in the future, they may need to be added to the
rules.
2020-09-18 09:18:43 -07:00
anothersimulacrum d3de7b14c9 Remove dead library files
The content of these files were moved to the .pyx files of the same
name, so they could be statically compiled by cython for improved
performance.
2020-09-18 09:10:15 -07:00
anothersimulacrum f265687986 Remove platform specific cython generated files
These files are platform specific, and generated each time you build the
libraries for the program.
This means that they aren't useful to track changes to and keep in repo,
because the changes will be made on each platform and be overwritten by
changes made on other platforms.
2020-09-18 08:48:48 -07:00
Simon Clark 663573f911 Added adiabatic motion to convection
- Converted temperature to potential temperature for thermal advection
- Added optional argument for vertical smoothing in 3D FFT function
- Small changes to plotting
2020-09-16 20:57:03 +01:00
TechWizzart 7fdef53e59
Merge branch 'master' of https://github.com/TechWizzart/claude 2020-09-14 18:43:52 +02:00
TechWizzart 1c4a2fa17f
Fixed incorrect PDF version 2020-09-14 18:43:39 +02:00
Sam Baggen da0b502e1c
Merge pull request #2 from TechWizzart/FFT
Added in FFTs for the latest stream
2020-09-14 18:41:31 +02:00
TechWizzart ed45734d26
Finished the stream of 09-09-2020. Still need to do multidimensional FFTs though... 2020-09-14 18:40:16 +02:00
TechWizzart b9c5f4cbfb
Added FFT documentation but still need to do the smoothing docs 2020-09-13 20:53:29 +02:00
Simon Clark a3ebf0605c Merge branch 'master' of https://github.com/Planet-Factory/claude 2020-09-09 21:02:37 +01:00
Simon Clark a124787a05 Smoothing added
Added FFT function to smooth velocity and temperature fields.
Also minor graphical improvements.
Added surface friction
Clamped velocities over pole
2020-09-09 21:00:57 +01:00
Sam Baggen c731b7256e
Merge pull request #1 from TechWizzart/rewrite
Finished the rewrite so merge pls
2020-09-08 20:20:21 +02:00
TechWizzart cf4c8b8311
Finished the rewrite 2020-09-08 20:19:06 +02:00
TechWizzart 47a20e14d6
Finished the rewrite, only need to brush up the algorithms a bit 2020-09-07 21:22:30 +02:00
Simon Clark c5c6673182
Merge pull request #6 from TechWizzart/master
Updated the manual to include the stream from 19-08-2020
2020-09-07 15:06:52 +01:00
Simon Clark d6ebebfbb8
Merge pull request #7 from arenmarsden/master
Update .gitignore file and cleanup repository
2020-09-07 15:06:32 +01:00
TechWizzart e17e66b639
Rewritten more stuff. Finished up to stream 4 so still 6 streams to go 2020-09-05 09:37:27 +02:00
Aren Marsden 00f75266a4
Remove build files which came in in merge
Signed-off-by: Aren Marsden <aren.marsden6@gmail.com>
2020-09-04 19:25:14 +01:00
Aren Marsden c310ec9932
Merge
Signed-off-by: Aren Marsden <aren.marsden6@gmail.com>
2020-09-04 19:24:13 +01:00
TechWizzart d631480c2f
Started the rewrite of the manual to correspond with the refactor of the code. Stream 1 is completely written into the new structure, now 9 other streams are still left to do 2020-09-04 18:35:28 +02:00
Simon Clark 0cc169b000 Post stream fix
Minor plotting addition and improved efficiency of vertical derivative
2020-09-02 21:47:19 +01:00
Aren Marsden 3c7f758233
Remove pycache
Signed-off-by: Aren Marsden <aren.marsden6@gmail.com>
2020-09-02 21:40:45 +01:00
Aren Marsden 151188c360
Cleanup repository
Signed-off-by: Aren Marsden <aren.marsden6@gmail.com>
2020-09-02 21:35:18 +01:00
Aren Marsden a6e8bc7c66
Update .gitignore
Signed-off-by: Aren Marsden <aren.marsden6@gmail.com>
2020-09-02 21:34:00 +01:00
Simon Clark b8a7f94e2c Cythonised all the things!
Used cython to improve speed by factor of 10, fixed bug in advection, decamped functions to claude libraries
2020-09-02 21:26:31 +01:00
TechWizzart 37374321fe
Added the latest stream of 26-08-2020, where we got a working model! Hooray! 2020-08-27 19:57:27 +02:00
Simon Clark e33d51519e Merge branch 'master' of https://github.com/Planet-Factory/claude 2020-08-27 09:26:03 +01:00
Simon Clark 6135e0b849 Big update 26/8/20
Major fixes:
- Tweaked radiation scheme to fix representation of equations
- Added vertical motion assuming perturbation to hydrostatic equilibriu
- Implemented seasons / axial tilt
- Added stratospheric heating

Minor changes:
- Removed old unused code
- Added frictional forces throughout atmosphere
- Tweaked optical depth parameterisation
- Tweaked text output
- Removed vertical advection (for now)
2020-08-27 09:24:39 +01:00
TechWizzart aa01ea5b4c
Updated the manual to include the stream from 19-08-2020 2020-08-21 12:39:38 +02:00
Simon Clark 3418f5679e
Merge pull request #2 from arenmarsden/master
Add in depth README
2020-08-20 09:04:45 +01:00
Simon Clark 033d02b743
Merge pull request #3 from TechWizzart/master
Added the CLAuDE NOM to the repo
2020-08-20 09:04:20 +01:00
Simon Clark 23b65ae1a6 Fixed radiation scheme
- Fixed lowest level of radiation scheme
- Added plot functionality
- Removed vertical motion
- Added w to save file
2020-08-19 20:54:05 +01:00
TechWizzart fa3e8bbd3a
Finally removed all capitals in folders for OS friendliness, shoo capital directories 2020-08-19 16:28:44 +02:00
TechWizzart 8a08523e13
Added the Grey Radiation Scheme 2020-08-19 16:20:26 +02:00