Recent Releases of gradus.jl

gradus.jl - v0.4.26

What's Changed

  • Added DOI by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/2
  • Point function apply optimisation by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/11
  • Automated circular orbit tracing by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/12
  • Added testing workflow + coverage reports by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/14
  • Added badges to readme by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/15
  • Updated rendering strategy and progress bars by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/17
  • Eliminating allocations with ODEProblem by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/18
  • Voronoi disc tesselation by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/21
  • Refractive metric by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/22
  • Disc profile type stability by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/23
  • Pre-calculated and interpolated orbits by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/24
  • Added EMDA metric by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/25
  • Plunging interpolation and point function changes by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/26
  • Documentation workflow by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/27
  • Test workflow + custom metric docs by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/28
  • Update README.md by @phajy in https://github.com/astro-group-bristol/Gradus.jl/pull/32
  • Redshift and Line Profile examples by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/33
  • Interpolated redshift documentation by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/34
  • Docs for PointFunction by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/35
  • Docs for Accretion Geometry by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/36
  • Deduce interpolation type in plunging velocities by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/37
  • Event horizons and Johannsen Psaltis (2011) metric by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/41
  • More tracing examples by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/42
  • Better intersection calculations by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/44
  • Cunningham transfer functions by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/45
  • Logo and tighter workflows by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/46
  • Refactor to remove modules by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/47
  • Surrogate disc profiles by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/48
  • New example: concentric rings by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/49
  • Tetrad basis and various fixes by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/51
  • Generic source-to-disc flux by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/53
  • Metric generic angle mapping by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/54
  • Thick discs by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/55
  • Documentation build fixes by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/56
  • Cunningham line profile by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/57
  • muladd macro by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/58
  • Working transfer integration by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/59
  • Status codes by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/60
  • Cunningham transfer function integration by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/61
  • Transfer functions: change root finding algorithm and scale initial position by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/62
  • Corrections to edge integration by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/63
  • New example: line profile by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/64
  • CI: auto register by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/65
  • Lag: helpers for 2d transfer functions by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/66
  • Feat: Image plane API by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/67
  • Chore!: simple hygiene and renames by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/69
  • Feat: added 2d transfer function API by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/70
  • Feat: work in progress disc profiles by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/74
  • Chore: move angle mapping function by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/77
  • Updated examples.md to use new syntax by @phajy in https://github.com/astro-group-bristol/Gradus.jl/pull/71
  • Fix: correct syntax for adding registry by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/80
  • ci: only re-register when project.toml updated by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/81
  • Feat: SVector as common currency by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/83
  • Feat: better put out the bins for garbage collection by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/85
  • Feat: measure twice, cut once by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/86
  • Feat: render unto first-order by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/88
  • feat: progress bars and rendering returns impact parameter axes by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/89
  • Feat: charts by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/90
  • Feat: disc emissivity by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/91
  • Feat: Wilhelm Tell by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/92
  • Feat: Bumblebee metric by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/93
  • Feat: Kerr-Newman metric by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/94
  • Fix: circular orbit finder and clean metric definitions by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/95
  • Fix: refactor circular orbit calculations by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/96
  • Feat!: trace configuration for an homogenous API by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/97
  • Feat: radiative transfer by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/98
  • Docs: getting started by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/99
  • Fix: rework abstract types + updated getting started docs by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/100
  • Feat: disc precession by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/101
  • Feat: radiative transfer and reveberation transfer function examples by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/103
  • Feat: improved transfer function branch splitting by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/104
  • Docs: custom traces by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/105
  • Fix: more robust transfer functions by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/107
  • Fix!: correct impact parameters by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/108
  • Fix: jacobian for 1.9 by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/112
  • fix: actually fix prerender and add to test suite by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/113
  • feat: generated acceleration by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/115
  • fix: type stability when using non-Float64 by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/116
  • feat: disc radial emissivity by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/117
  • Feat: composite discs by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/102
  • feat: 3d path plotting by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/120
  • feat: radiative transfer updates by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/121
  • feat: coronal emissivity models by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/122
  • Various little fixes by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/123
  • Example updates by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/125
  • feat: reverberation lag semi-analytic integration for transfer functions by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/126
  • quality of life fixes, tests, and lorentz factor in emissivity profile by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/128
  • fix: relativistic beaming by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/129
  • Point source emissivity by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/130
  • Attempt to improve pre-compilation and loading time by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/131
  • Documentation for emissivity and related methods by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/132
  • Documentation for coronal models by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/133
  • Get/set status code API for integration parameters by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/134
  • feat: remove GradusBase by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/135
  • feat: spacetime concious integration parameters by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/136
  • Add GPU support by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/137
  • Radiative transfer changes by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/139
  • Feat: transfer functions for thick discs by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/141
  • Target finding with geodesic point by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/142
  • Transfer function API and integration fixes by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/143
  • Equatorial projection function by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/146
  • Thick disc transfer function integration by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/144
  • includes coronal models for emissivity profiles by @wiktoriatarnopolska in https://github.com/astro-group-bristol/Gradus.jl/pull/138
  • Debugging coronal beaming emissivities by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/148
  • Impact parameter limits for rendergeodesics by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/151
  • Cache more things in the CI by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/152
  • BeamedPointSource model added by @wiktoriatarnopolska in https://github.com/astro-group-bristol/Gradus.jl/pull/150
  • Formatting + organizing tests by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/153
  • Rework radial disc profile by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/154
  • Fix: beta impact axis on polar plane by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/155
  • Feat: lag-frequency reverberation calculations by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/157
  • Feat!: methods api by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/158
  • Feat!: disc refactoring by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/161
  • Fix: quality of life improvements by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/162
  • Fix: try to improve the visibility criteria by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/165
  • fix!: thick discs only receive projected radius by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/167
  • Docs: update examples by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/168
  • fix: jacobian calculations with thick discs by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/169
  • Another attempt at some transfer function fixes by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/170
  • Fix: domain_upper_hemisphere for jacobians by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/171
  • Feat: more or less working thick disc transfer functions by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/172
  • fix: better gtol heuristic by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/174
  • feat: upscale in 2d transfer function integration by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/176
  • fix: gotcha with thin disc lineprofiles by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/177
  • Add extrapolation to orbit-solving interpolation by @phajy in https://github.com/astro-group-bristol/Gradus.jl/pull/180
  • Correct typos in getting started + track getting started code in test suite by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/183
  • New metric: Kerr with Dark Matter by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/186
  • feat: implemented NoZ metric by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/187
  • Refactor coronal models and composite disc performance improvements by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/189
  • Speedup transfer function calculations by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/190
  • Transfer function tables by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/191
  • Speedup transfer function integration by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/197
  • Gradus Spectral Models by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/200
  • Better interpolations by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/201
  • Attempt to fix thick disc transfer functions by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/203
  • Extended coronal models by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/204
  • Photon rings by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/208
  • Fixes to Dilaton Axion metric by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/210
  • Fix: missing factor 2 in EMDA metric by @fjebaker in https://github.com/astro-group-bristol/Gradus.jl/pull/211

New Contributors

  • @phajy made their first contribution in https://github.com/astro-group-bristol/Gradus.jl/pull/32
  • @wiktoriatarnopolska made their first contribution in https://github.com/astro-group-bristol/Gradus.jl/pull/138

Full Changelog: https://github.com/astro-group-bristol/Gradus.jl/compare/v0.1.0...v0.4.26

- Julia
Published by fjebaker over 1 year ago

gradus.jl - v0.1.0

An initial pre-release after combining many of the Geodesic Tracing packages together into a single repository. Release is also motivated by needing a DOI to give to final year students for their reports.

- Julia
Published by fjebaker about 4 years ago