Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Complete overhaul of the atm sub-package #11

Merged
merged 25 commits into from
Apr 18, 2019
Merged

[WIP] Complete overhaul of the atm sub-package #11

merged 25 commits into from
Apr 18, 2019

Conversation

bwinkel
Copy link
Owner

@bwinkel bwinkel commented Apr 17, 2019

  • ray-tracing through atmosphere finally correct
  • huge speed-up for Annex 1 algorithm, as ray-tracing is now in Cython and atmospheric properties are cached
  • function find_elevation to find optimal ray geometry (to reach a given target)
  • API improvements
  • ...

Benjamin Winkel and others added 23 commits April 17, 2019 08:39
there were lots of precision problems regarding the sqrt and squares of
various quantities
Unfortunately, the discrete refractive-index layers can lead to caustics
in the ray propagation. (See tmp.ipynb)
now, a function atm_layers has to be used to prepare caches for
atmospheric layer properties; this potentially speeds up batch jobs
significantly, as one needs to calculate the layers just once

(could even do tebb in cython now, if necessary)
the smallest possible beta_n angle is now 0.2 arcsec (everything
else will be set to 90d or -90d, respectively
@coveralls
Copy link

coveralls commented Apr 17, 2019

Coverage Status

Coverage decreased (-0.1%) to 94.891% when pulling a5fb7cf on fixatm into 3193efa on master.

@bwinkel bwinkel force-pushed the fixatm branch 2 times, most recently from b0829ba to a5fb7cf Compare April 17, 2019 22:59
@bwinkel
Copy link
Owner Author

bwinkel commented Apr 18, 2019

Again, there is still a problem with MacOS builds on travis. ("omp.h" not found). As everything else was OK, I'm merging the PR, as the travis issues are unrelated to this PR and should/could be fixed in the master branch afterwards.

@bwinkel bwinkel merged commit b7fdd50 into master Apr 18, 2019
@bwinkel bwinkel deleted the fixatm branch June 18, 2021 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants