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

added a function to "get_baseline" of a spectrum using the "peakutils.baseline" tool

it may need more functionalities (order of the baseline set to 1 = linear)

3e599fd32a353e5945d48f28baca6262b73775f2 authored over 6 years ago by Nicolas MINESI <[email protected]>
Merge pull request #24 from radis/develop

0.3.1

3afb0ee0ce24ed2a95b9358f0641c999e3748a27 authored over 6 years ago by Erwan Pannier <[email protected]>
Merge branch 'master' into develop

ca003e8053db0be3bf1b05de7ac621fdea5a8b5e authored over 6 years ago by Erwan Pannier <[email protected]>
0.3.1

591445ec897a06a03be849f70924f63966ad8562 authored over 6 years ago by Erwan <[email protected]>
updates how optically thin mask was calculated. Because of rounding errors with small numbers, transmittance could be optically thin (exp(-A) == 1) when absorbance wasn't (A!=0)

5c760d850053ffea9bc05886e3cafde43e98a807 authored over 6 years ago by Erwan <[email protected]>
update Spectrum plot() label of convoluted quantities

05d478a32388d967824bdd8f654da087c8ffc53e authored over 6 years ago by Erwan <[email protected]>
fix: ensure conditions is a copy() when updating spectrum in a SpecDatabase

5a647670f7f213bdcd56fa73000482cb6ad5742c authored over 6 years ago by Erwan <[email protected]>
added an option interpolation in curve_divide to change the curve on which you interpolate

a95d61b0321d1a5c7bd7331aecd9df70a4165510 authored over 6 years ago by Nicolas MINESI <[email protected]>
aded a small warning "use ignoreNaN" if there are NaNs when substracting two curves

fd3fd8cac8f2528a3d90c95b28607972d52f5945 authored over 6 years ago by Nicolas MINESI <[email protected]>
Spectrum:

- crop can have wmin, wmax set separately
- Spectrum algebra: add support for division ("/", "/="...

0de56d49fe3551c1642bd402e741f01e4e8f1844 authored over 6 years ago by Erwan <[email protected]>
update Line survey format for Hitran class 1 molecules (v1u > vu)

autofix deprecated spectra

f172ce222a3c1a01376e7d0bcff7d6a427bc8989 authored over 6 years ago by Erwan <[email protected]>
add todo on Spectrum compression

1afd842bcbe25e00a901a808c7b1ec40f58179ac authored over 6 years ago by Erwan <[email protected]>
test: updated a spectrum copy test

7d7f9e9ecb38492014068d56dcff3fd8187ad41c authored over 6 years ago by Erwan <[email protected]>
fix length of unvalid removed when applying slit (wrongly done in 56da3703)

updated a slit test

1cb1b6e3743d4d16714754260ac2b5d8affb35b9 authored over 6 years ago by Erwan <[email protected]>
there was an error with substract_spectra if dealing with different wavespaces, because get_diff would interpolate and change the order without noticing:

- removed get_diff dependency of substract_spectra
- rewrote it using the Spectrum.resample() met...

1130937d65ba6ea3a3c77a87f956f7342dfcccce authored over 6 years ago by Erwan <[email protected]>
fix numba dependency

61de50f6bc18ea0116c89651dbcb8367f5dd43e7 authored over 6 years ago by Erwan <[email protected]>
SpecDatabase:

- get_items() method to return dictionary indexed by one condition

Spectrum Operations:
- add_ar...

a95e6b5d4a2a5bc34c60ed6a84db5b7693d1fcd7 authored over 6 years ago by Erwan <[email protected]>
add inplace version of 'offset' as a Spectrum.method

ee75055469c3ed76a863c277aa81d3de17424f25 authored over 6 years ago by Erwan <[email protected]>
Spectrum algebra:

- changed operations to use variable by default
- re-wrote some of the operation functions to use...

8c2980edd99b9354802f7f9da0033baff843ac6d authored over 6 years ago by Erwan <[email protected]>
fix invariant test

43c0353fca2165f8be8fdc257c916edd15f32978 authored over 6 years ago by Erwan <[email protected]>
Merge remote-tracking branch 'origin/new_operations' into develop

# Conflicts:
# radis/spectrum/operations.py
# radis/spectrum/spectrum.py

72794e58976a5cd94df1ab2cec183e59192dfa54 authored over 6 years ago by Erwan <[email protected]>
wip normalize in residuals

980b34905b4e7cb24714f3786016c7fb4775ad08 authored over 6 years ago by Erwan <[email protected]>
fix

3b0777f7f0e1fe8e7a28e1b9d0ff6d1eab852fc1 authored over 6 years ago by Erwan <[email protected]>
- slit: fix the length of the unvalid range removed, which was not taking into account the difference of wavespace sampling when interpolating the experimental slit

(misc):
- fix crash when using plot_diff with ratio with different ranges
- slit: option to deact...

56da370354873dcd91b2375c3bd6876aeecf37bb authored over 6 years ago by Erwan <[email protected]>
Spectrum: changed copy() to allow the copy of one quantity only

renamed former "Transmittance(s)" function as "PerfectAbsorber", which is closer to reality
added...

65d5052700cd34fe327d5f9340229c8bdc661f10 authored over 6 years ago by Erwan <[email protected]>
added warnings and exceptions when there is ambiguities in operations (*, -, +)

@erwan, there is a problem with the Transmittance function. It just doesn't do its job.

fbb4480668cea6c65342e4c1e5d0307bb70aae2e authored over 6 years ago by minou <[email protected]>
added - for spectra ex: s1-s2

added a more explicit explanation if user tries s1+s2
added 1 small test for -

35df0e2b8d43b18b8373bb9d76ef9b754623482d authored over 6 years ago by minou <[email protected]>
limit test coverage to Python 3 only

e17d9f04e29b6eb32bd29eeb87142b00a1764dae authored over 6 years ago by Erwan <[email protected]>
increase SpecDatabase reading format when using update()

7781a8ffbfca7f4b5235bb5ac299510f3122bb7a authored over 6 years ago by Erwan <[email protected]>
update doc of line of sight module

012043012fd056eb9a31c77c4fdcd614d3faa457 authored over 6 years ago by Erwan <[email protected]>
SpecDatabase:

- method to update conditions
- improve error messages

7ef2e36a010dba8019b029ad56bc15e716b520d2 authored over 6 years ago by Erwan <[email protected]>
Merge pull request #23 from radis/develop

0.2.4

0f819e4484a547072caf974bcfa007c2c92bb5ec authored over 6 years ago by Erwan Pannier <[email protected]>
0.2.4

7de72ab0b994fba858010717f09a21c22d7afced authored over 6 years ago by Erwan <[email protected]>
change +, * operations on Spectrum for // (parallel, or combine) and > (line of sight)

c6fb5707d7f805704519222427aff760f0132f7d authored over 6 years ago by Erwan <[email protected]>
add default name in blackbody

f750964d0a98bdac1c578d31f3ae291b5b6c262b authored over 6 years ago by Erwan <[email protected]>
(misc) update error msgs

b3b1ae68e1247451bc18cd0bd145e3c193c9e10b authored over 6 years ago by Erwan <[email protected]>
forces numpy arrays as quantities

abbe104df4c6c7f51a5f2bb1dab5249744eda087 authored over 6 years ago by Erwan <[email protected]>
update docs

3511d5bc134e4549ecde1c0ff5effabe859dd905 authored over 6 years ago by Erwan <[email protected]>
fixed a bug in the unit conversion function

c5a1e8d60b9ff37579924ca8e159342d86488cba authored over 6 years ago by Erwan <[email protected]>
Merge branch 'develop' of https://github.com/radis/radis into develop

3a720a180fd9efff4c76d94bb9f5cbf468a88962 authored over 6 years ago by gugzy <[email protected]>
Fix to avoid changing the sign in get_diff when using diff_window

6ed53ca75d41672e3cc61fd2ef46e1655ab027d2 authored over 6 years ago by gugzy <[email protected]>
update docs

b96bdb10e27f9142821847860daf2f9e32370d79 authored over 6 years ago by Erwan <[email protected]>
same as before, fix

459a109e9a7f4644149f7d584601260d207a63b4 authored over 6 years ago by Erwan <[email protected]>
same as before. Fix for Py2 compat

f1f0f3497722d1502cefcca1f2e63bafa43c1676 authored over 6 years ago by Erwan <[email protected]>
removed hints because not compatible with Python 2...

*apply after the move to Python 3*

96b6480750aaa423ad246a80cc28b1e7499560dd authored over 6 years ago by Erwan <[email protected]>
update radis doc with resampling method

9c65820a2c8e144ce3ad09e38bb22cfac59a26dc authored over 6 years ago by Erwan <[email protected]>
add test to make sure an error is raised if plotting 2 different variables on same graph

6f4092b42ed66281da452c47ce1c4dc4eb7e5e9b authored over 6 years ago by Erwan <[email protected]>
raise error if plot Spectrum on existing figure with different labels

7f2612fa0b5df77923c92a7bdfb967652eb91277 authored over 6 years ago by Erwan <[email protected]>
add test to make sure an error is raised if plotting 2 different variables on same graph

bec9eafb6d978d96ffc16b375f0d236b3a45cd29 authored over 6 years ago by Erwan <[email protected]>
add test with invariants (that crashes.. but i've explained why : @minou)

d9c36cb74acd202fab4c95cee07c7579f3093898 authored over 6 years ago by Erwan <[email protected]>
fix for Python 2 syntax

14c3541e1c39580ca788102b9ed824437c778e4c authored over 6 years ago by Erwan <[email protected]>
added Spectrum algebra (+, *) including s*s, s+s, 2*s

added a test on labels if plotting on the same figure

c82cd623618ffbdb475d42ce5b62ba8f06b07dac authored over 6 years ago by Erwan <[email protected]>
update test

9d0d1aea24b3ed775d481871e9653c9e777082b5 authored over 6 years ago by Erwan <[email protected]>
add a crop function and a crop method for Spectrum objects

add test case for crop function
print number of nans when printing a Spectrum, if there are
@devs...

014b2b5b4f1395a29b2e76441561faed7f3077b8 authored over 6 years ago by Erwan <[email protected]>
tag some parameters are informative/computational

f1c34aaae03a08b83acbc8d2006700fcf1b82802 authored over 6 years ago by Erwan <[email protected]>
make SpecDatabase work for multi-Tvib (i.e: Tvib is a tuple -> store as string)

bba903948031ccb46ced57665e966fa92f7c33cf authored over 6 years ago by Erwan <[email protected]>
(misc: update error msgs. More hints on Serial & Mergeslabs. Less verbose on comparing Databank)

0f2dc35677308a621c228cc397c3e46af1dd8ffc authored over 6 years ago by Erwan <[email protected]>
update compare_list

b66b78f11f11cfb305983b3492b6df957e28a931 authored over 6 years ago by Erwan <[email protected]>
added offset

cfd703a67b46e7e9eed914c810b1c16c71ea779b authored over 6 years ago by minou <[email protected]>
added substract_baseline

6cf5becf059ac0d64700cd3a3f36adf5c2b5be40 authored over 6 years ago by minou <[email protected]>
add verbose

6ccaf30782f98b7896424fcf3282879d5d61a234 authored over 6 years ago by Erwan <[email protected]>
Merge branch 'new_operations' of github.com:radis/radis into new_operations

4e1f493b406e1c7b218e059dc652153fc258a72e authored over 6 years ago by minou <[email protected]>
fix typo

6e6fceeac7deadbfbb85b21f15d2c042582697e2 authored over 6 years ago by minou <[email protected]>
Fix some bugs after python 2 to 3 commit

727fe71f30fc999beb750425b4cfd70ecc7e41a7 authored over 6 years ago by gugzy <[email protected]>
python 2 compatbility

779e8b93461091a3a9de42c13180393a81eb81c1 authored over 6 years ago by Erwan <[email protected]>
fix a bug in overlay

b803f10a3f596975d7d6a103c777883f88dd3dfc authored over 6 years ago by Erwan <[email protected]>
fix line survey

0816e62b17a68c81bfd862af5d3211ec27e9f753 authored over 6 years ago by Erwan <[email protected]>
update a test threshold

29ed8a51d37d36f369e13f6271afd05a3e0a4c58 authored over 6 years ago by Erwan <[email protected]>
fix line survey

0fd4e10bf02b625ea543692c144cf0e90ee9636a authored over 6 years ago by Erwan <[email protected]>
update a test threshold

c063bf9e9cb54990ab23fc46d1e4c89e8e19f23e authored over 6 years ago by Erwan <[email protected]>
added a fonction to a add and multiply s[var] by a constant

a398482b9cd5ea13306b994779c3c2f2b1c2933e authored over 6 years ago by minou <[email protected]>
clean substract and add operations (redondants)

ec7a9ba91cfdabe5431d400fa66a1d6d5bedb181 authored over 6 years ago by minou <[email protected]>
ajout addidtion

Erwan check this out

6a8056a5eb7f6c0a4cb32c03a09b2bb1af5a3782 authored over 6 years ago by minou <[email protected]>
update plot_diff normalize function to make sure _get_defaults is used in all cases (even if normalizing)

23a8fc91af558b8e80eace85faf7b0c668b16825 authored over 6 years ago by Erwan <[email protected]>
new tests in misc/arrays.py

870fc81c553522880f7c098a8e5f9e6bf096d140 authored over 6 years ago by Nicolas MINESI <[email protected]>
added some verbose options in some functions

170e60f4e6481d4a5c95048105d945f36eca552f authored over 6 years ago by Nicolas MINESI <[email protected]>
update rescale functions, add tests

3700a7f36e797f07586a4bb8722d5824d3cbdc2e authored over 6 years ago by Erwan <[email protected]>
update doc for Xof

fb11bfdfb792140c8fc72a37a538342787a8a25a authored over 6 years ago by Erwan <[email protected]>
update cache files, update docs

f2e8b59529fc2fd519a71f62072ef1bc5f445421 authored over 6 years ago by Erwan <[email protected]>
fix line_survey labels for hitran species

7821515bb47ef7cb2a28a430747187f9a4ce4a3f authored over 6 years ago by Erwan <[email protected]>
- diff_window function in compare (plot_diff, get_diff), that acts like a delta_x range to calculate the minimum

- also update the plot_diff 'diff' window, and show residual in plot_diff (optional)

be0848387897d679b328876c4b772f39f34b4200 authored over 6 years ago by Erwan <[email protected]>
update ylims of plot_diff in ratio mode

1867e698addd2890fab8b0e60fe02994f85ac04b authored over 6 years ago by Erwan <[email protected]>
add lines_cutoff in Spectrum informations

cdc9cab6491abce508e3ddb423669365460bdbe6 authored over 6 years ago by Erwan <[email protected]>
fix Matplotlib deprecation warning

874b845b914af140d19c74576b0dd6e6da570aca authored over 6 years ago by Erwan <[email protected]>
nicer formatting when printing Spectrum conditions (comma separator for big numbers, etc.)

more comments on descriptive parameters

9a7e539757a9674d0e65232b94748befc9d7a798 authored over 6 years ago by Erwan <[email protected]>
in plot_diff, if the user does not want to save or plot (=nothing) the computation is skipped

in plot_diff, a red line equal to zero is plotted to see if the residual is negative of positive

875e020bec66fdebfc33652290d6c563f52e38a7 authored over 6 years ago by Nicolas MINESI <[email protected]>
added emisscoeff_continuum quantity for noneq implementation of pseudo-continuum

387120c215dbf6556ec8ba594c643e0827e69475 authored over 6 years ago by Erwan <[email protected]>
update readme. Add big link towards User Guide

95600e9eed743fd0bfafe8a3b90659798e5084ff authored over 6 years ago by Erwan Pannier <[email protected]>
Merge pull request #20 from radis/develop

0.2.3

e0fe4e32ca1d22be25ff5c924d13935e97a1c5b6 authored over 6 years ago by Erwan Pannier <[email protected]>
0.2.3

2311ae29293feafacad4226f97f99a0afef5df9b authored over 6 years ago by Erwan <[email protected]>
add printg

9c06badcee22d33307afedf63c7c2155c929a857 authored over 6 years ago by Erwan <[email protected]>
add batch_size in SpecDatabase arguments

changed default of nJobs to -2 (all procs minus 1)
update doc to reference joblib functions direc...

0fef487529d8becba59d1e508c1f15c55cd667d5 authored over 6 years ago by Erwan <[email protected]>
add missing file

4846161f1d81b1934283177fc1b0ac0897339f52 authored over 6 years ago by Erwan <[email protected]>
add warning on rescale if M > 1

c22bd0a5c54b44c5094bf41a1c21acd4b294e7bf authored over 6 years ago by Erwan <[email protected]>
removed batch size for SpecDatabase loading

e819db79d12f84e8ca857cd9aa30d9d074d32513 authored over 6 years ago by Erwan <[email protected]>
added a Transmittance function that returns the transmittance part of a Spectrum object

moved calculated_spectrum etc. in spectrum.models

f93e8f57293672b99eefb41a8da38eab0888e805 authored over 6 years ago by Erwan <[email protected]>
set up parallel mode by default for SpecDatabase loading. well done @minou

cf8e3eba1a743f73699accbe2c9cadf8a36b5d87 authored over 6 years ago by Erwan <[email protected]>
small edit

ad9b24c3ae9407621e2df42126ab4b791d471d05 authored over 6 years ago by Erwan <[email protected]>
(misc) update docs

3e6bcc5e1961471fc102ca6a7de03eb647a4ce3e authored over 6 years ago by Erwan <[email protected]>
update labels plotted by radiance and transmittance. No more "unconvolved". This means both convolved and non convolved look the same, but it's prettier this way

065b385671a12af1d7458bad0a88d8779315fb25 authored over 6 years ago by Erwan <[email protected]>