Recent Releases of Korg
Korg - v0.47.1
Korg v0.47.1
Breaking Changes
none
Improvements
Better fallback for isotopic log(gf) adjustments when parsing Kurucz linelists (#473)
Merged pull requests:
- Public api (#451) (@ajwheeler)
- Remove two deprecated keyword arguments (#457) (@ajwheeler)
- Change m_H to M_H everywhere (#469) (@ajwheeler)
- Be quieter when parse Kurucz linelists (#473) (@ajwheeler)
- tweak README formatting (#474) (@ajwheeler)
Closed issues: - Spectral synthesis for carbon-enhanced stars (#443) - m_H notation (#444) - Clarifying What Constitutes the "Stable API" (#445)
- Julia
Published by github-actions[bot] 10 months ago
Korg - v0.47.0
Korg v0.47.0
Breaking Changes
ews_to_abundancesand no longer accepts EW errors #426
Enhancements
- add Korg.Fit.ewstostellarparametersdirect, an experimental function which fits EWs via direct likelihood maximization. This warrants more experimentation to see how well it actually works as a method. #426
- Adds the ability to pass in abundance_adjustments to do line-by-line additive adjustments to the abundances. This is useful for differential analyses. #426
Bug fixes
- Fix bug where synth would error when using noncontiguous wavelengths and nonzero vsini at the same time. #435
- Correctly adjust
log_gfs in kurucz linelists #464 #463 - Default to using internal reference linelist. This will avoid unphysical spectra when using linelists that poorly match the MARCS calculations #443 #465
Merged pull requests:
- refinement of EW to stellar parameter calculation (#426) (@ajwheeler)
- pass the wavelengths object, not the concat'ed wavelengths (#435) (@ajwheeler)
- fix readme typo (#436) (@cgarling)
- reconsider the Magg fallback abundances, set the default solar abundances to Bergemann 2025 (#438) (@ajwheeler)
- Add .git-blame-ignore-revs and ignore the commit where I did a global reformat (#439) (@ajwheeler)
- Don't hardcode Grevesse for EW parameter fitting, and fix a subtle bug in the EW tests (#440) (@ajwheeler)
- combine README and docs index.md into a single file (#441) (@ajwheeler)
- Delete the changelog (#442) (@ajwheeler)
- improving the docs (#447) (@mabruzzo)
- fix docstring format (#449) (@mabruzzo)
- turn MHD for hydrogren lines on and off by default depending on the input wavelengths (#452) (@ajwheeler)
- output flux with Å for wavelengths unit, not cm (#455) (@ajwheeler)
- De-footgun synth (#456) (@ajwheeler)
- Adjust log_gf values in Kurucz linelists with HFS and isotopic scalings. (#464) (@ajwheeler)
- Use reference linelist by default (#465) (@ajwheeler)
Closed issues:
- Rethinking wavelength sampling and wavelengths in the synthesis API (#283)
- too-strong CH lines in Gaia ESO survey linelist? (#356)
- units from synthesize should be erg/s/cm^4/A (#364)
- MHD for hydrogen lines should potentially be off by default? (#387)
- Change default solar abundances (#425)
- Reminder: Deal with ASCL Stuff (#446)
- Put linelists in a module (#453)
- synth should error when you don't specify Teff or logg (and maybe some other things) (#454)
- Remove deprecated kwargs (#458)
- Julia
Published by github-actions[bot] 10 months ago
Korg - v0.46.0
Korg v0.46.0
Breaking Changes
None
Notable Changes
- Depth dependent microturbulence is now supported. Just pass a vector of values (or anything broadcastable) with length equal to the number of atmospheric layers.
- Fixed a bug that prevented synthesis for a single mu value (#427)
- Korg is now compatible with ForwardDiff 1.0, which introduced some breaking changes. (#412)
Internals / dev stuff
- There's now a nice benchmark suite (which can be expanded in the future) powered by AirspeedVelocity.jl (#429)
- Allocations associated with
searchsortedfirst/laston theKorg.Wavelengthstype have been significantly reduced. This matters because those methods are called a lot in the line absorption code. (#433)
Merged pull requests: - compat with ForwardDiff 1.0 (#412) (@ajwheeler) - small improvements to synthesize and synth docstrings (#422) (@ajwheeler) - make sure it's possible to do a synthesis with a single mu value (#427) (@ajwheeler) - Depth dependent vmic (#428) (@ajwheeler) - Benchmark suite (#429) (@ajwheeler) - Reduce the number of allocs when calculating line window indices (#433) (@ajwheeler)
- Julia
Published by github-actions[bot] 11 months ago
Korg - v0.45.0
Korg v0.45.0
Breaking Changes
None
Notable Changes
- Korg's equivalent width (EW) fitting routines, which had been temporarily removed due to a "science bug"[^1] are back and now work for saturated lines (#293)
- Korg now supports multithreading! When computing line absorption coefficients, Korg will use all threads available. See the README for an explanation of how to use this feature (#413)
- Added an example of how to synthesis an APOGEE spectrum to the documentation (#410)
Korg.Fit.fit_spectrumnow throws errors with much more informative messages for common failure cases (nans in data, null errors, etc) (#411)
[^1]: The first implementation assumed that all lines were on the linear part of the curve of growth. This turns out to be the case essentially never.
Merged pull requests: - Saturated line EWs (#331) (@ajwheeler) - use synth in README (#401) (@ajwheeler) - Two small docs changes (#402) (@ajwheeler) - CompatHelper: bump compat for ForwardDiff to 1, (keep existing compat) (#403) (@github-actions[bot]) - add VALD citation note (#404) (@ajwheeler) - link to linelist docs from fitting tutorial (#405) (@ajwheeler) - Create dependabot.yml (#406) (@abhro) - Bump codecov/codecov-action from 1 to 5 (#407) (@dependabot[bot]) - Bump actions/checkout from 3 to 4 (#408) (@dependabot[bot]) - Bump actions/github-script from 6 to 7 (#409) (@dependabot[bot]) - Apogee example (#410) (@ajwheeler) - add checks for common problems with the observational data being fit (#411) (@ajwheeler) - Threading (#413) (@ajwheeler) - don't allow ForwardDiff v1 (#414) (@ajwheeler) - add more explanation of example and explain multithreading in the README (#416) (@ajwheeler) - Couple fixes to docs (#418) (@cgarling) - document atmosphere objects (#419) (@ajwheeler)
Closed issues:
- ews_to_abundances for saturated lines (#293)
- Julia
Published by github-actions[bot] about 1 year ago
Korg - v0.44.0
Korg v0.44.0
Breaking Changes
- Keyword arguments of
synthhave been tweaked. See #399 for details
Notable Changes
- The C2 dissociation energy from Visser et al. 2019 is now used bu default. See #312 for details.
Merged pull requests: - correct C2 equilibrium constant with adjustment to BC table (#398) (@ajwheeler) - tweak the params for synth (#399) (@ajwheeler)
Closed issues: - C2 dissociation energy (#312)
- Julia
Published by github-actions[bot] about 1 year ago
Korg - v0.43.0
Korg v0.43.0
Breaking changes
- none
Features
- Introduces the
synthfunction, which is a more streamlined alternative tosynthesize. See #348 and the documentation for details.
Notable Changes
Korg.apply_LSFno longer has "edge effects", i.e. it's behavior matches that ofKorg.compute_LSF_matrix. See #395 for details.
Merged pull requests: - "Easy mode" (#348) (@ajwheeler) - switch to personal email (#391) (@ajwheeler) - document time_limit kwarg (#394) (@ajwheeler) - LSF edge effects (#395) (@ajwheeler) - update CI (#396) (@ajwheeler)
Closed issues: - Higher-level interface? (#339) - Faster continuum adjustments when fitting (#340) - CaH band in cool stars ? (#385)
- Julia
Published by github-actions[bot] about 1 year ago
Korg - v0.42.0
Korg v0.42.0
Breaking Changes
- none
Features
- Korg now has it's own linelist format (just HDF5), which can be written with
Korg.save_linelist(fields are well-documented). These files can be read like any other linelist withKorg.read_linelist. (#389) - There is now experimental support for loading in ExoMol linelists with
Korg.load_ExoMol_linelist(#385 #390).
Notable changes
- a warning displayed with synthesizing in the APOGEE wavelength region with MHD on for hydrogen lines. (#388)
Merged pull requests: - CompatHelper: bump compat for DSP to 0.8, (keep existing compat) (#382) (@github-actions[bot]) - update fit_spectrum documentation (#384) (@ajwheeler) - MHD warning for synthsis in the IR (#388) (@ajwheeler) - Linelist serialization (#389) (@ajwheeler) - parsing exomol linelists (#390) (@ajwheeler)
Closed issues: - GES linelist type inference crash (#309)
- Julia
Published by github-actions[bot] over 1 year ago
Korg - v0.41.1
Korg v0.41.1
Merged pull requests: - faster filterlinelist (#373) (@ajwheeler) - typo in expint2 approximation (#379) (@ajwheeler) - uncomment tests (#380) (@ajwheeler) - throw an error if interpolated atmosphere has negative optical depths (#381) (@ajwheeler) - Delete debug output (#383) (@ajwheeler)
Closed issues: - Incorrect value for E_2(0) (#377)
- Julia
Published by github-actions[bot] over 1 year ago
Korg - v0.41.0
Korg v0.41.0
Merged pull requests: - add back failing test to see if it still fails in github CI (#321) (@ajwheeler) - code-quote string literals in docstring (#354) (@ajwheeler) - update install instructions (#355) (@ajwheeler) - Fit typo (#360) (@ajwheeler) - deactivate ne warning by default (#361) (@ajwheeler) - better show method for molecular cross sections (#362) (@ajwheeler) - add and test clearer error message for case where wls are to low (#369) (@ajwheeler) - filter out strong CH lines, because they appear to be problematic (see #365) (#370) (@ajwheeler) - handle NaNs in spectrum found by Sergey (#371) (@ajwheeler) - make Line a bitstype by making vdW always a tuple (#372) (@ajwheeler) - don't linkcheck (#374) (@ajwheeler) - Auto adjust continuum in each window (#375) (@ajwheeler) - Update Project.toml -- at Adam's suggestion (#376) (@mabruzzo)
Closed issues: - Fitting for resolving power (#259) - Very basic question: is trimming the input linelist to only include relevant line windows an okay way to speed up Korg. synthesize? (#357) - Small typo in fit.jl (#358) - Nan values in the spectrum (#363) - more comprehensible out of wavelength error (#366)
- Julia
Published by github-actions[bot] over 1 year ago
Korg - v0.40.0
Korg v0.40.0
Merged pull requests: - Wavelengths (#336) (@ajwheeler) - Lazy dwarf atm (faster precompile) (#337) (@ajwheeler) - catch TODOs in code with a workflow (#338) (@ajwheeler) - start using the public keyword introduced in julia 1.11 (#341) (@ajwheeler) - update Documenter.jl to v1 (#342) (@ajwheeler) - add the lower level excitation potential to the pretty-printed lines (#344) (@ajwheeler) - Aqua (#345) (@ajwheeler) - put docs link in badge (#346) (@ajwheeler)
Closed issues: - Electron fraction warning should not be raised when the electron fraction is very small (#325)
- Julia
Published by github-actions[bot] over 1 year ago
Korg - v0.39.0
Korg v0.39.0
Merged pull requests: - Slurm example (#329) (@ajwheeler) - arbitrary postprocessing in fit_spectrum (#334) (@ajwheeler) - Fix molecular sigmas when read from file (#335) (@ajwheeler)
Closed issues: - Save molecular equilibrium results for repeat syntheses (#102) - documentation for generating grids on a SLURM cluster (#303)
- Julia
Published by github-actions[bot] over 1 year ago
Korg - v0.37.0
Korg v0.37.0
Merged pull requests:
- refactor of radiative transfer, reëvaluation of numerical schemes (#257) (@ajwheeler)
- allow user to specify indidual mu values (#317) (@ajwheeler)
- Atm interp error when interpolated parameters are all Ints (#320) (@ajwheeler)
- add formatter workflow (#322) (@ajwheeler)
- don't print n_e warning when electron fraction is low (#326) (@ajwheeler)
- refactor to ensure consistent definition of alpha elements (#327) (@ajwheeler)
- osu email -> flatiron email (#328) (@ajwheeler)
Closed issues:
- Radiative transfer should be refactored and simplified (#128)
- Calculating intensity at user-specified angle (#191)
- Highlighting high memory usage for fit_spectrum (#300)
- $\alpha{5000}$ and line opacity in M stars (#310)
- Issue with interpolatemarcs for metal-poor stars (#318)
- formatAX with alpha elements (#319)
- Issue with getmetalsh ? (#324)
- Julia
Published by github-actions[bot] over 1 year ago
Korg - v0.36.2
Korg v0.36.2
Merged pull requests:
- improved python docs (#308) (@ajwheeler)
- include line contributions to alpha_5000 (#313) (@ajwheeler)
- wrap printed value in ForwardDiff.value so that the user doesn't see … (#315) (@ajwheeler)
- use correct indices when normalizing LSF matrix (#316) (@ajwheeler)
- Julia
Published by github-actions[bot] almost 2 years ago
Korg - v0.34.0
Korg v0.34.0
Merged pull requests: - Cleanup tests (#295) (@ajwheeler) - Clarify carbon/alphas situation (#296) (@ajwheeler) - don't fail on atm interp errors when fitting (#297) (@ajwheeler) - note that vsini is in km/s (#298) (@ajwheeler) - new linelist format for MOOG lists with air wavelengths (#299) (@ajwheeler)
Closed issues: - ExoMol linelist parsing (#279)
- Julia
Published by github-actions[bot] almost 2 years ago
Korg - v0.33.0
Korg v0.33.0
Merged pull requests: - Atmosphere interp overhaul (#291) (@ajwheeler) - fix a bunch of misspelled words (#292) (@ajwheeler) - organize tests (#294) (@ajwheeler)
Closed issues: - Inaccuracies in model atmosphere interpolation (#164) - interpolated model atmospheres at low metallicity (#258) - Enhancement: Suggest "clamp_abundances=True" as part of error message (#290)
- Julia
Published by github-actions[bot] about 2 years ago
Korg - v0.32.0
Korg v0.32.0
Merged pull requests:
- make atmosphere archive a kwarg (for testing only) (#285) (@ajwheeler)
- add fitting params for linear adjustment to continuum (#287) (@ajwheeler)
- check arguments to fit_spectrum (#288) (@ajwheeler)
- correct docstrings and add new convienience function (#289) (@ajwheeler)
Closed issues: - missing molecules (#168)
- Julia
Published by github-actions[bot] about 2 years ago
Korg - v0.29.3
Korg v0.29.3
Merged pull requests: - fix division in python tutorial (#272) (@ajwheeler) - add warning when all lines are outside the synthesis range (#275) (@ajwheeler) - always use BFGS for fits, so there is always a trace and covariance matrix (#277) (@ajwheeler)
Closed issues: - covariance empty for single parameter fit (#276)
- Julia
Published by github-actions[bot] about 2 years ago
Korg - v0.28.1
Korg v0.28.1
Merged pull requests: - Retry chemical equilibrium solver with very small initial $n_e$ if it fails to converge (#260) (@ajwheeler) - remove unused Downloads dep, and remove outdated note in documentation (#264) (@ajwheeler) - fix GALAH linelist (#265) (@ajwheeler)
Closed issues: - Korg fails for some atmospheres (#129)
- Julia
Published by github-actions[bot] over 2 years ago
Korg - v0.28.0
Korg v0.28.0
Merged pull requests:
- better unify compute_LSF and apply_LSF (#246) (@ajwheeler)
- rerun notebook on julia 1.10. much faster compilation (#247) (@ajwheeler)
- interpolate_marcs autodiff fix (#249) (@ajwheeler)
- better/faster EWs-> abundances, and EWs -> stellar params (#250) (@ajwheeler)
- use Pkg.Artifact to manage atmosphere archive (#252) (@ajwheeler)
- don't fail when a MOOG linelist contains an unknown isotope. (#253) (@ajwheeler)
- calculate the formal parameter error when using BFGS (#254) (@ajwheeler)
- fix bug introduced by #252 and add test to catch it (#255) (@ajwheeler)
- fix bug; add and refactor tests (#256) (@ajwheeler)
Closed issues: - Outstanding Concerns about Continuum Opacities (#12) - Behaviour next the balmer break for hotter stars (#149) - Ship model atmosphere grid as an artifact (#230) - Garbage collection regression (#234) - Intensity at limb of star shows emission rather than absorption (#245)
- Julia
Published by github-actions[bot] over 2 years ago
Korg - v0.27.1
Korg v0.27.1
Merged pull requests: - comments, type hinting (#242) (@ajwheeler) - tweak parsing of turbospectrum linelists so that isotopes can be spec… (#243) (@ajwheeler) - properly support [alpha/H] as a fitting parameter (#244) (@ajwheeler)
- Julia
Published by github-actions[bot] over 2 years ago
Korg - v0.26.0
Korg v0.26.0
Merged pull requests: - gracefully handle truncated VALD linelists (#235) (@ajwheeler) - CompatHelper: bump compat for Interpolations to 0.15, (keep existing compat) (#237) (@github-actions[bot]) - new method of computeLSFmatrix to allow synthwls to be array (#238) (@ajwheeler) - Refactor `fitspectrum` to use dicts internally (#239) (@ajwheeler) - Allow LSFs with R as a function of wavelength (#240) (@ajwheeler)
Closed issues: - synthetic spectrum generated using python and julia (#236)
- Julia
Published by github-actions[bot] over 2 years ago
Korg - v0.25.0
Korg v0.25.0
Merged pull requests:
- Add functionality to compute per-line abundances given equivalent widths (#224) (@andycasey)
- CompatHelper: bump compat for FastGaussQuadrature to 1, (keep existing compat) (#225) (@github-actions[bot])
- don't end up with NaNs in the LSF matrix in wavelengths where you did… (#226) (@ajwheeler)
- convert polyatomic parition funcs from physics to astrophysics convention (#227) (@ajwheeler)
- refine ews_to_abundances and add tutorial notebook (#228) (@ajwheeler)
- CompatHelper: add new compat entry for Trapz at version 2, (keep existing compat) (#229) (@github-actions[bot])
- CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#231) (@github-actions[bot])
- CompatHelper: add new compat entry for Downloads at version 1, (keep existing compat) (#232) (@github-actions[bot])
- Fitting notebook (#233) (@ajwheeler)
- Julia
Published by github-actions[bot] over 2 years ago
Korg - v0.23.1
Korg v0.23.1
Merged pull requests: - LSF matrices for noncontinguous wls (#219) (@ajwheeler) - CompatHelper: bump compat for HDF5 to 0.17, (keep existing compat) (#220) (@github-actions[bot]) - Charged mols and interpretation of Pgas in MARCS (#221) (@ajwheeler) - git bracket line nans in line core; catch with tests (#222) (@ajwheeler)
Closed issues: - Brackett line profiles, normalization, and level dissolution (#202)
- Julia
Published by github-actions[bot] over 2 years ago
Korg - v0.22.0
Korg v0.22.0
Merged pull requests: - tweaks to abundance specification (#211) (@ajwheeler) - metal ff opacity indexing bug (#212) (@ajwheeler) - fix types of apogee linelist and add test to catch problem (#213) (@ajwheeler) - subtle indexing bug from #203 (#214) (@ajwheeler) - removed outdated stuff in tutorial notebooks (#215) (@ajwheeler)
- Julia
Published by github-actions[bot] almost 3 years ago
Korg - v0.20.0
Korg v0.20.0
Merged pull requests: - Simple fit (#197) (@ajwheeler) - make type fo A_X more permissive (#201) (@ajwheeler) - address NaNs that arise in spherical radiative transfer because taus … (#203) (@ajwheeler) - docstring fixes (#204) (@ajwheeler)
- Julia
Published by github-actions[bot] almost 3 years ago
Korg - v0.19.0
Korg v0.19.0
Closed issues: - Autodiff line params (#193)
Merged pull requests: - allow each member of Korg.Line to have a different type, facillitatin… (#196) (@ajwheeler) - types and autodiff (#199) (@ajwheeler) - Brackett series (#200) (@ajwheeler)
- Julia
Published by github-actions[bot] almost 3 years ago
Korg - v0.18.2
Korg v0.18.2
Closed issues:
- The FWF parser in utils is slow. (#63)
Merged pull requests: - solve for ne instead of using atmospheric value (#179) (@ajwheeler) - Generalize types (#181) (@ajwheeler) - generalize types in CublicSpline (#183) (@ajwheeler) - New Solar Abundance(Magg 2002) (#186) (@CharleskingSpikeArphience) - add test (#187) (@ajwheeler) - Type stability (#188) (@ajwheeler) - Custom forwarddiff rule (#189) (@ajwheeler) - add instructions to use Korg from python (#195) (@ajwheeler) - CompatHelper: add new compat entry for ForwardDiff at version 0.10, (keep existing compat) (#198) (@github-actions[bot])
- Julia
Published by github-actions[bot] almost 3 years ago
Korg - v0.18.1
Korg v0.18.1
Closed issues:
- Metallicity won't necessarily match the metallicity passed to format_A_X (#169)
Merged pull requests:
- Multi-window synthesis (#172) (@ajwheeler)
- add argument to specify default [alpha/H] and clarify docs for format_A_X (#175) (@ajwheeler)
- refine method definitions to eliminate method overwrite warning (#176) (@ajwheeler)
- Actually do isotopic adjustment for turbospectrum linelists. (#180) (@ajwheeler)
- Julia
Published by github-actions[bot] about 3 years ago
Korg - v0.16.0
Korg v0.16.0
Closed issues: - molecular equilibrium refactoring ideas (#61)
Merged pull requests: - Fix issue introduced in 0.15.0 (#162) (@ajwheeler) - correct arguments in docstring for interpolate_marcs (#163) (@ajwheeler) - make calculations involving K more stable with logarithms (#166) (@ajwheeler) - Un-beta-ify atmosphere interpolation (#167) (@ajwheeler)
- Julia
Published by github-actions[bot] over 3 years ago
Korg - v0.15.0
Korg v0.15.0
Closed issues: - automatically flag tests with tolerances that can be racheted down (#121) - Add a "How to cite" section to docs (#156)
Merged pull requests: - support for polyatomic atoms (#155) (@ajwheeler) - add citation note and update link to code paper to point to ADS (#158) (@ajwheeler) - automatically flag tests that can be tightened (#160) (@ajwheeler)
- Julia
Published by github-actions[bot] over 3 years ago
Korg - v0.13.0
Korg v0.13.0
Closed issues: - Truncated Balmer lines (#140) - behaviour near edges of synthesized spectrum (#148)
Merged pull requests: - make autodiff through atmosphere interpolation work (for now) (#136) (@ajwheeler) - comments and refactoring in line profile code (#147) (@ajwheeler) - make molecular equilibrium fail more gracefully (#151) (@ajwheeler)
- Julia
Published by github-actions[bot] over 3 years ago
Korg - v0.10.1
Korg v0.10.1
Closed issues: - Tutorial fails with formatAX error (#135)
Merged pull requests: - CompatHelper: bump compat for FastGaussQuadrature to 0.5, (keep existing compat) (#132) (@github-actions[bot]) - Add bug report template (#137) (@andycasey) - Version warning (#138) (@ajwheeler)
- Julia
Published by github-actions[bot] over 3 years ago
Korg - v0.10.0
Korg v0.10.0
Merged pull requests: - New bezier-based formal solution (#123) (@ajwheeler) - Refactored abundances specification (#124) (@ajwheeler) - fix a small bug with the partition functions that mostly effected hyd… (#125) (@ajwheeler) - Occupation probability formalism (#126) (@ajwheeler) - fix unit bug arising from me moving things around (#127) (@ajwheeler) - Atmosphere parsing (#130) (@ajwheeler) - CompatHelper: add new compat entry for FastGaussQuadrature at version 0.4, (keep existing compat) (#131) (@github-actions[bot])
- Julia
Published by github-actions[bot] over 3 years ago
Korg - v0.9.0
Korg v0.9.0
Closed issues: - continuum absorption accuracy (#83)
Merged pull requests: - add back test; does it work? (#103) (@ajwheeler) - WIP: Full metal opacities (#115) (@ajwheeler) - CompatHelper: bump compat for Interpolations to 0.14, (keep existing compat) (#118) (@github-actions[bot]) - Delete outdated discussion of gray 8.12 and clarify where the cross-s… (#119) (@ajwheeler) - switch to more precise RydbergH (#120) (@ajwheeler) - add some notes on Julia developement, remove soon-to-be-outdated note… (#122) (@ajwheeler)
- Julia
Published by github-actions[bot] over 3 years ago
Korg - v0.8.0
Korg v0.8.0
Closed issues: - spherical transfer microöptimizations (#76)
Merged pull requests: - Metal ff absorption for positively charged species (#99) (@mabruzzo) - swap out Hminus bf cross section data (#109) (@ajwheeler) - Synthesize arguments (#112) (@ajwheeler) - Jet improvements (#113) (@ajwheeler) - Interpolate Hminus and Heminus ff directly, rather than via fits in Gray. (#114) (@ajwheeler) - New atomic partition funcs (#116) (@ajwheeler) - dumb bug in totalcontinuumabsorption (#117) (@ajwheeler)
- Julia
Published by github-actions[bot] almost 4 years ago
Korg - v0.7.1
Korg v0.7.1
Closed issues: - Cubic interpolation (#24)
Merged pull requests: - CompatHelper: bump compat for CSV to 0.10, (keep existing compat) (#98) (@github-actions[bot]) - CompatHelper: bump compat for HDF5 to 0.16, (keep existing compat) (#100) (@github-actions[bot]) - delete unused line (#101) (@ajwheeler) - add 1D cubic spline functionality (#104) (@ajwheeler)
- Julia
Published by github-actions[bot] about 4 years ago
Korg - v0.5.1
Korg v0.5.1
Closed issues: - Wavelength oddities (#89)
Merged pull requests: - easier synthesize signature (no need to explicitly construct range) (#90) (@ajwheeler) - pretty-print model atmospheres (#91) (@ajwheeler) - use new string literal instead of literals struct to avoid parsing Sp… (#92) (@ajwheeler)
- Julia
Published by github-actions[bot] over 4 years ago
Korg - v0.5.0
Korg v0.5.0
Closed issues:
- Explicitly compute coefficient for electron scattering (#65)
- use newer data for interpolating the Gaunt factor (see gaunt_ff_kuruczdocstring) (#87)
Merged pull requests: - Fix default stark broadening values (#86) (@ajwheeler) - use our own constants to compute the electron scattering cross section (#88) (@ajwheeler)
- Julia
Published by github-actions[bot] over 4 years ago
Korg - v0.3.0
Korg v0.3.0
Closed issues:
- gold standard testing (#59)
- Another potential optimization: if radii is sorted, I think you could replace this section with searchsortedfirst. (#77)
Merged pull requests: - Opacity Project bf opacities (#42) (@mabruzzo) - add missing factor of 2 to astrophysical flux integral (#50) (@ajwheeler) - Updated H⁻ bf opacity calculation (#51) (@mabruzzo) - make air <--> vac functions autodetect units (#52) (@ajwheeler) - typo in He II bf continuum absorption (#53) (@ajwheeler) - H lines (#54) (@ajwheeler) - stop emitting warnings for autoionizing lines, add note to docstring (#55) (@ajwheeler) - Correct the unit problem with K (use cgs, not mks) (#57) (@ajwheeler) - linelist rewrite and moleq refactor (#58) (@ajwheeler) - Docs improvements (#60) (@ajwheeler) - Voigt speedup (#62) (@ajwheeler) - faster rectify (#66) (@ajwheeler) - CompatHelper: bump compat for CSV to 0.9, (keep existing compat) (#67) (@github-actions[bot]) - remove draft code (#68) (@ajwheeler) - fix formatting problems in docstrings; add some links to docs main page (#70) (@ajwheeler) - enable switching off H lines, enforce that wls is a range (#71) (@ajwheeler) - Spherical transfer (#74) (@ajwheeler) - fix small bugs with Kurucz linelist parsing (#75) (@ajwheeler)
- Julia
Published by github-actions[bot] over 4 years ago
Korg - v0.2.1
Korg v0.2.1
Merged pull requests: - Fix up docstrings (#41) (@ajwheeler) - line list -> linelist everywhere (#47) (@ajwheeler) - fixed-width file parser (#48) (@ajwheeler) - make sure types work with autodiff; add test case to catch (#49) (@ajwheeler)
- Julia
Published by github-actions[bot] almost 5 years ago
Korg - v0.2.0
Korg v0.2.0
Merged pull requests: - Broadening bug fixes and enhancements (#32) (@ajwheeler) - add installation instructions (#36) (@ajwheeler) - refactor API documentation (#37) (@ajwheeler) - Speedups (#39) (@ajwheeler) - Autodiff (#40) (@ajwheeler) - CompatHelper: add new compat entry for "StaticArrays" at version "1" (#44) (@github-actions[bot]) - make sure VALD broadening params equal to 0 are imputed (#45) (@ajwheeler) - More broadening fixes (#46) (@ajwheeler)
- Julia
Published by github-actions[bot] almost 5 years ago
Korg - v0.1.0
Korg v0.1.0
Closed issues: - Fix CompatHelper (#15) - Name (#28) - Missing Docs (#33)
Merged pull requests: - Partition func (#2) (@mabruzzo) - Readme (#3) (@ajwheeler) - make this a real package, shuffle files (#4) (@ajwheeler) - Ionization energies (#5) (@ajwheeler) - read linelist, compute line profiles (#6) (@ajwheeler) - parse kurucz atmopheres (#7) (@ajwheeler) - Continuum Opacity (#8) (@mabruzzo) - WIP: line opacities and synthesis (#9) (@ajwheeler) - Bugfix: A factor of 2 was missing from the Saha equation (#11) (@mabruzzo) - Added tests for H I bf & ff opacities and improved documentation (#13) (@mabruzzo) - CompatHelper: add new compat entry for "SpecialFunctions" at version "1.3" (#14) (@github-actions[bot]) - new function to apply LSF (#16) (@ajwheeler) - delete old files in misc directory (#17) (@ajwheeler) - Speedup (#18) (@ajwheeler) - don't mutate linelist when filtering it, store a new filtered version (#19) (@ajwheeler) - simplify units: use cm throughout in place of Angstroms (#20) (@ajwheeler) - Fixed/updated H2plus opacity and updated Heminus ff opacity (#21) (@mabruzzo) - Fixed typos in error message for getabsoluteabundances (#22) (@mabruzzo) - molecules WIP (#23) (@ajwheeler) - add a couple tests (#25) (@ajwheeler) - make optional arguments for synthesize into keyword arguments (#26) (@ajwheeler) - CompatHelper: add new compat entry for "NLsolve" at version "4.5" (#27) (@github-actions[bot]) - Moog linelist format and linelist refactor (#29) (@ajwheeler) - Interpolate cntm (#30) (@ajwheeler) - move references from README to docs page (#31) (@ajwheeler) - change SSSynth to Korg everywhere (#34) (@ajwheeler)
- Julia
Published by github-actions[bot] about 5 years ago