Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/radis/radis

🌱 A fast line-by-line code for high-resolution infrared molecular spectra
https://github.com/radis/radis

extra user info

0e7a4ba01947d08996b7af33097408f14ca9d743 authored about 3 years ago by Erwan Pannier <[email protected]>
re-add 'pytables' option for HITRAN

fixes #401

b78ce9d5a5db4ccb15c0a74a418cbfcce191ee7f authored about 3 years ago by Erwan Pannier <[email protected]>
option to disable parsing local/global quanta

4fa7b1161624539dffad2a078863f622b16a7296 authored about 3 years ago by Erwan Pannier <[email protected]>
fix ~/.radisdb not created

8a3a9b2c607f477714a11d4f5d0898b3f33b83eb authored about 3 years ago by Erwan Pannier <[email protected]>
update with LGTM comments

https://lgtm.com/projects/g/radis/radis

c9653478868a087dbcf7ea4de5b5c96cd3d08158 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #400 from radis/develop

0.11.0

20e0733a1586f2b7b6b861fd65cdcf5c633019b1 authored about 3 years ago by Erwan Pannier <[email protected]>
0.11.0

27edb9e6eb57c6881a4e26e0e8b274efb6faff64 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #283 from gh4ag/convolve

Updated convolve_with_slit with warnings if instrumental function has large near-zero wings

c4a3d748978ce48c899d4cf836ced8c3fc8e8443 authored about 3 years ago by Erwan Pannier <[email protected]>
linting

29f39e902133bc05a120691518bb1725f50fa2f2 authored about 3 years ago by Erwan Pannier <[email protected]>
esthetic modif in formula. Result is the same

92bff91b4d3352579138c85544b99f7e036071fc authored about 3 years ago by gh4ag <[email protected]>
removed print

24142b338fa218cfa6d1ca9aca63a9a65936f5ab authored about 3 years ago by gh4ag <[email protected]>
updated warnings on convolve_with slit and the documentaiton of the function, modified doc of spectrum to point to the doc of convolve_with_wlit

798e3479c6bb4643eab3e5eccc29e152a4c9d422 authored about 3 years ago by gh4ag <[email protected]>
updated get_FWHM to meet requirements

168e1319700433542597dd21bb8e42c76ce170b4 authored about 3 years ago by gh4ag <[email protected]>
removed unused functions in convolve_with_slit

2e156ab4f44cb6c8c82005aa475304be712681cb authored about 3 years ago by gh4ag <[email protected]>
cleaned convolve_with_slit after update

7df0322051510d20ac856fbbff8692022189c4d8 authored about 3 years ago by gh4ag <[email protected]>
Update radis/tools/slit.py

Co-authored-by: Erwan Pannier <[email protected]>

911eef41129f15e36acff34fd56d9504b700ea43 authored about 3 years ago by A.G <[email protected]>
Merge pull request #369 from BlehMaks/fix_baseline_function

Fix of get_baseline() function of Spectrum class #368

7f886599285667d347adc394528351391001fdda authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #398 from erwanp/add/exomol-hdf5-support

Make Vaex the default HDF5 engine, add Exomol hdf5 support

f9c433c476a266753c99fc994e4c752173f3353c authored about 3 years ago by Erwan Pannier <[email protected]>
fix example

1cc2d825332a43d5d17150baaedfef5bdfa95777 authored about 3 years ago by Erwan Pannier <[email protected]>
fix dependencies

f41cbd2ff7159d28b55694b940689412a650ad96 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge branch 'develop-upstream' into add/exomol-hdf5-support

# Conflicts:
# environment.yml
# radis/lbl/loader.py

93bbce7b1d45da57060804f09d41574b7fcdb433 authored about 3 years ago by Erwan Pannier <[email protected]>
add alternative for baseline with asymmetric least square

add example
add test

a8e2427132495cd795d4a88e8d771bc6f2eeeab5 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #399 from erwanp/add/specutils-bridge

Add specutils bridge

92aae0d79be52042544752260a0fc9474ed7fb99 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #395 from erwanp/add/dimensioned-max

Dimensioned Spectrum.max() function

098891ce21f8901e2a2309fcabf17553f7bd2f87 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #390 from CorentinGrimaldi/fix_specdatabase

Improve SpecDatabase (bug correction and update)

923d1d4c51a7d761311da7730223129abdc01c5f authored about 3 years ago by Erwan Pannier <[email protected]>
fix tests (implement load_columns='noneq' when missing), fix some params not declared

9a7b598309b7cafb003a9e602f2b9aa1e2063bee authored about 3 years ago by Erwan Pannier <[email protected]>
fix bug with 'pytables' engine ; makes sure one of the tests create a new test-OH database with 'pytables' engine

0110174e45bad62062bcb4207f38792716292fc3 authored about 3 years ago by Erwan Pannier <[email protected]>
only load required columns by default (makes it ~8-10x faster to load databases)

noneq require fetch_databank(load_columns='noneq') or load_databank(load_columns='noneq')
calc_sp...

3bfe3cb8747b4e18f91a7fe0b7479b0321ace351 authored about 3 years ago by Erwan Pannier <[email protected]>
add example, update docs

2afc82ceeabcdbea0de7ce09e6f03c0fe4169019 authored about 3 years ago by Erwan Pannier <[email protected]>
fix auto-creation of folders, enforce vaex version

fixes tests

7978226adee8e5de895893ae71a9630439dc1e77 authored about 3 years ago by Erwan Linux <[email protected]>
fix tests

changes in docstrings

267ebdb4697d3d0055b9e0f4eaf7afd9f9baf160 authored about 3 years ago by Erwan Pannier <[email protected]>
fix tests

33c18a6f65fe8392e905c03a9120afd01c320880 authored about 3 years ago by Erwan Pannier <[email protected]>
add choice between two HITRAN retrieval modes in calc_spectrum and fetch_databank : 'full' and 'range'

default 'full'

09348626d145b8040aeecd5b8d8f5fa3dd18a294 authored about 3 years ago by Erwan Pannier <[email protected]>
Fetch all HITRAN database:

- fetch_hitran & HITRANDatabaseManager implemented, use HAPI for download of all isotopes & all l...

329dfb85d3ee91489680ceff6614bc1deb4445e2 authored about 3 years ago by Erwan Pannier <[email protected]>
update warning if vaex-based pre-tabulation-of-partition-function is used in Spyder IDE. Fixes #338

(the quick fix by changing `df.executor.async_method = "awaitio"` didn't work, and may have had s...

705c458df659b11391a19f5910efd1a321189290 authored about 3 years ago by Erwan Pannier <[email protected]>
fix default engine not properly forwarded to exomol database maanger

fix multi-isotope vaex test

699caeac3743e5d747c6972508a6f636a81deb76 authored about 3 years ago by Erwan Pannier <[email protected]>
option to return SpectrumFactory used in calc_spectrum results

275c89e4398991669726b373533e69ca88509144 authored about 3 years ago by Erwan Pannier <[email protected]>
add Spectrum.to_specutils and Spectrum.from_specutils

Spectrum.from_array support dimensioned units
add example of interfacing with Specutils
Fixes #387

dde00b4bee05d21248eb3137abace4c390bbbc9e authored about 3 years ago by Erwan Pannier <[email protected]>
misc fix

4b99ad8f8a94ba3c350d3202172a0e60fc5879e7 authored about 3 years ago by Erwan Pannier <[email protected]>
update deprecated example files

( I had forgotten the AUTO_UPDATE_SPEC option of radis.Config !)

5acdf2c67a7c6a992510bbbf602968c64bb90e23 authored about 3 years ago by Erwan Pannier <[email protected]>
can read & parse multiple .h5 files directly to vaex-hdf5 (creating temp batch files & combining them)

make vaex the default memory-mapping-engine for radis
fix corresponding tests

96125b777a55537b03c995b41aded91f17ae1be8 authored about 3 years ago by Erwan Pannier <[email protected]>
add warning if using Spyder and Vaex

see https://github.com/spyder-ide/spyder/issues/16183

e3c4581e708ed15eb511d187fe91d61e47fc8b5e authored about 3 years ago by Erwan Pannier <[email protected]>
use hjson to parse default_radis.json, allows to add explicit comments

7d7ef5156b04381e27116d8bf7ee384aa1a79051 authored about 3 years ago by Erwan Pannier <[email protected]>
add config key for default memory_mapping_engine

95e9d4abeabd154641d40d7882815308476242d5 authored about 3 years ago by Erwan Pannier <[email protected]>
add HDF5 (vaex) support for exomol files

make files more up to date with Exojax parsers

5a9eb2a91b3e6c569ac12b1d3e65f591863e0466 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #397 from anandxkumar/fix/356

Fixes #356

01a6544952054005281bedaa7012f8b38bf6fe82 authored about 3 years ago by Anand Kumar <[email protected]>
Updated doc

a7eb6491826fdbaabbfc6ba9fa708c05567c70fc authored about 3 years ago by anandxkumar <[email protected]>
Fixed isotope==int

11e96c60b64861c7f5660683d62ae81ece13e711 authored about 3 years ago by anandxkumar <[email protected]>
Merge pull request #396 from erwanp/fix/line-survey-specair

Make line_survey more flexible for spectra produced by external codes

39acba04c7a166982aacc2ca52b78e1509046352 authored about 3 years ago by Erwan Pannier <[email protected]>
update line_survey for work more easily with output from other LBL codes (like pySpecair)

64c74c53d2fa1184440718b7301f47ea657e521c authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #388 from erwanp/add/sparse-waverange-construct

Fully-Sparse wavenumber arrays

eb9258b63cbfcfba7e796679be913c614887a227 authored about 3 years ago by Erwan Pannier <[email protected]>
fix test

e843745b847631cd480c038abc4096abc10530ba authored about 3 years ago by Erwan Pannier <[email protected]>
fix test

a0e205bc84b0a8ee8d3ec4abf281209776c04f51 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge branch 'develop' into add/sparse-waverange-construct

b3866bf421f9a0ec1be9c650af88141991c83032 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #394 from erwanp/fix/exomol

Exomol update : multi-isotope support ; abundance is included for all isotopes ; all ExoMol mol...

979cf33f7d11d0c284b5844deab5f627e9aa86e1 authored about 3 years ago by Erwan Pannier <[email protected]>
experimental spectra are stored in "count" instead of "counts" by default

this is an official astropy unit and therefore will help dimensioned-operations

9c16e64f1c57be349747bdd1bf12667d9b4cfef1 authored about 3 years ago by Erwan Pannier <[email protected]>
Spectrum.max() and Spectrum.min() returns a dimensioned value (with the correct units)

improved error messages

f0d1ddaeaa19f8f2f10e9ba92ed6d99b49073ad9 authored about 3 years ago by Erwan Pannier <[email protected]>
add default molar_mass, abundances & full-isotope name for all ExoMol species that are not present in HITRAN

all are moved in default_radis.json and therefore can be replaced by a user-custom value in ~/rad...

a0f5d24afe0037c97d91a9c89fb4696b0823c4a0 authored about 3 years ago by Erwan Pannier <[email protected]>
move extra Molar_mass and abundances in Radis.json (easier to edit for users!)

200ef43fde36fa2529c7cafc2fa59619bfefee03 authored about 3 years ago by Erwan Pannier <[email protected]>
read abundances of non-HITRAN molecules in an Extra dictionary

54d9a53cd06ac065f363be16618d4cd275cd376c authored about 3 years ago by Erwan Pannier <[email protected]>
add EBJT for SiO example also in tests

14f5532df1110150bddc350033284c8e7c57902f authored about 3 years ago by Erwan Pannier <[email protected]>
fix problem with ExoMol's recommending SiO cross-sections rather than line-list. Fixes #393

Also use EBJT for SiO example (smaller than SiOUVenIR)

095371d11adf33f1292fc2f97f33a9bc9533d7cb authored about 3 years ago by Erwan Pannier <[email protected]>
add isotopic abundance in ExoMol calculations

add HITEMP/ExoMol comparison example

42785c1ab78adc57567080b11505f320e416b0f1 authored about 3 years ago by Erwan Pannier <[email protected]>
retrieve molecular parameters improved, add example

462633d0cba20d346b09c5ef93e1de9a1b28ec25 authored about 3 years ago by Erwan Pannier <[email protected]>
add multi-isotope calculations for Exomol

6c0a4d86091c451999af009efb0ea77106429bf7 authored about 3 years ago by Erwan Pannier <[email protected]>
simplify calc_spectrum waverange input : default is now to use wmin, wmax

dc0edfc6e2401a053a3d0f90a04d1d611ad48479 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #392 from erwanp/refactor/simplify-Qgas

Refactor - simplify Qgas

6ea9092aa23c1f0d79a0f53c6621cd4a02f8bfce authored about 3 years ago by Erwan Pannier <[email protected]>
Update radis/test/lbl/test_calc.py

f321339168a0b9d65dc80fd946c327a057b5332b authored about 3 years ago by Erwan Pannier <[email protected]>
fix tests

08e7ea6e18973ddfef3f8393a88e03e536de4f89 authored about 3 years ago by Erwan Pannier <[email protected]>
add "sparse_dlm" key in SpectrumFactory.params, with "auto" value based on scarcity (~ gridpoints / Nlines)

ffbd6d428001d214421643e5aacb02ef283ebdef authored about 3 years ago by Erwan Pannier <[email protected]>
refactor, rename functions

e07cd8ef4cc9c6dea1e2fdde728425cf7ca96932 authored about 3 years ago by Erwan Pannier <[email protected]>
linting

c7d94505f83bfdc0e9a44fdaf5771481e91cad81 authored about 3 years ago by Erwan Pannier <[email protected]>
update tests (Qref uses tabulated-partition function by default rather than ab-initio created changes of 0.02%)

10d8b60f8835e4fbc8cc6507241d6c3db0be28f1 authored about 3 years ago by Erwan Pannier <[email protected]>
catch all TIPS exceptions. Fixes #391

80f8df5646cafa9cb79c8672a8bf7bd9534fbb55 authored about 3 years ago by Erwan Pannier <[email protected]>
grouped all partition-sum calculation functions

69863637ec01c8d46a728002063446a31ea4b4cf authored about 3 years ago by Erwan Pannier <[email protected]>
linting

2cde9788874c2a6b85364e2f9af3e7fb01d7a1e9 authored about 3 years ago by CorentinGrimaldi <[email protected]>
fix sparse dlm when some arrays are fully-empty (b=0)

5e3a9d086c6a5036ff654fa0539393b9938e397f authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #389 from erwanp/add/doc-improvements

doc improvements & hide local/global quanta parsing warnings by default

61052dc910f2e7181859beae38cb80d0b5d324c8 authored about 3 years ago by Erwan Pannier <[email protected]>
remove warning message 'local/global quanta not-parsed' if verbose<2

e7a037a3b76bc9acbc6e5370e38c9a58f7c6ff16 authored about 3 years ago by Erwan Pannier <[email protected]>
update docs

92abe72b0f8deced13018457e7c7ca8d8abec121 authored about 3 years ago by Erwan Pannier <[email protected]>
Merge pull request #384 from erwanp/add/support-for-nist

Prepare support for NIST extension

12b4cd9d1b8ccdbea351359c8d38a01fa1380a5c authored about 3 years ago by Erwan Pannier <[email protected]>
update docs

747c9d3472b2878165c566dc160864776ad1d6bf authored about 3 years ago by Erwan Pannier <[email protected]>
Merge remote-tracking branch 'dirk/gpu_widget_new_branch' into add/gpu_widget_new_branch

172f43ac0f354f70c143dd025e9963755ea70a27 authored about 3 years ago by Erwan Pannier <[email protected]>
minor improvements to be able to forward arguments to the plot

always apply a slit, to have 'radiance' defined
add an example in Example Gallery

d5ee1cd0360ff8ba651ac7bd2fdc054fe11ddd24 authored about 3 years ago by Erwan Pannier <[email protected]>
Will this pass?

- ran pre-commit run --all-files from python instead of anaconda

e2bb8b46b9aca9eef7c754ec2808e8134105bdbd authored about 3 years ago by Dirk van den Bekerom <[email protected]>
fix errors (fft + Sparse not implemetned)

4549fe867f03dcb8453556676a3eb5c8eb3f95b7 authored about 3 years ago by Erwan Pannier <[email protected]>
fix boolean array --> increase performance increase!

af6571db749fae6cd9fcdd446cace32e48e45e85 authored about 3 years ago by Erwan Pannier <[email protected]>
pre-commit weirdness

745b385649ff376a2d0c20b94b72d7177024bd61 authored about 3 years ago by Dirk van den Bekerom <[email protected]>
cleanup verbose gpu

c45c96c394d7cf2cbfe438f28f1e543bb99d19d9 authored about 3 years ago by Dirk van den Bekerom <[email protected]>
(wip) get_non_zero_wranges for DLM

92a8c4d2ef05defa3667d5df7cd78315851180a2 authored about 3 years ago by Erwan Pannier <[email protected]>
(wip) working (but slow!) version of sparse_add_at

18ff21ae9da366484ec0bda6a0592341ba5f11f4 authored about 3 years ago by Erwan Pannier <[email protected]>
identify current bottleneck

34ff90c60b3cbab081c95175cdb321b792762d4b authored about 3 years ago by Erwan Pannier <[email protected]>
numba version sparse_add_at

can compute NO full range & CO2 full range (👏) . Still a bit slow compared to non-sparse on small...

42fdcff30393b9f6db3da109f8f68e156fc6e971 authored about 3 years ago by Erwan Pannier <[email protected]>
remove spectrum.figure (don't need it after all)

92db2cb254cba5bd0e5f0c6366d6c282fa384ac5 authored about 3 years ago by Dirk van den Bekerom <[email protected]>
Update factory.py

9533c1cf2aeafe640f011e1214d9c74ac29c75e6 authored about 3 years ago by Dirk van den Bekerom <[email protected]>
LDM grid size now determined by resolution

addresses https://github.com/radis/radis/issues/267

5dd04fc827385ecbe7f36fc9d5f3a9047814bda0 authored about 3 years ago by Dirk van den Bekerom <[email protected]>
Added compatibility with all the different plots

05daf796b79fa272dcfede224b710514c4b9e559 authored about 3 years ago by Dirk van den Bekerom <[email protected]>
Moved gpu interactivity to SpectrumFactory

894edd6ce321fd2035fef4e7cfe77dc10b11bda5 authored about 3 years ago by Dirk van den Bekerom <[email protected]>
Merge branch 'develop' into gpu_widget_new_branch

885c159323bc664b753f20547a55c5297e253c4b authored about 3 years ago by Dirk van den Bekerom <[email protected]>
Merge pull request #386 from erwanp/add/sparse-waverange-optim

Add/sparse waverange optim

7cb634cd5741a8c50b8c0f8e3d3d2ce5b8c6afc7 authored about 3 years ago by Erwan Pannier <[email protected]>