Conversation
…_min_geom_radius()
[Issue211] Added calc_LOS_length_in_isoflux()
…ne for spectral fits (Notes_Upgrades)
…tes) => try with crystal method
…cluding local plot from geom to ellipses, to be continued
…ansform => to be tested and validated in code
…> reveals probable errors in analytical calculations in Notes/SpectroX2D... to be recalculated with an alternative method
…directions, successfull but need to check bragg vs theta and ang_param vs epsilon (axis vs center), to test and validate
…irections with proper parameters (bragg,angle) vs (xi, xj), tested and validated => optimize numerically or start testing on real data
… moved later to units tests
…annotated), for computing default geom parameters from bragg and curve radius, operational but results from calc_braggangle_from_xixj() not consistent: to be checked and then tested with experimental data
…be finished and tested
…onal => need to test with lambda => need to test crystal instanciation
… tested, surface computed, add rotation axis in dgeom and angle, add other crystals, try plotting fitted data
Issue #264 config names
Update in documentation
|
Hello @Didou09! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2019-11-20 15:15:41 UTC |
Codecov Report
@@ Coverage Diff @@
## master #266 +/- ##
==========================================
- Coverage 45.16% 41.47% -3.69%
==========================================
Files 70 79 +9
Lines 20608 23217 +2609
==========================================
+ Hits 9307 9629 +322
- Misses 11301 13588 +2287
Continue to review full report at Codecov.
|
…d branch into devel for release 1.4.2
… Features and typo correction
[doc] added warning for mac and gcc compiler
Issue202 spectro x2 d crystal
Main changes:
Detailed changes:
Installation / portability:
requirements.txt)setup.pyfor more flexibilitypython setup.py cleannow doesn't cythonize_GG02and_GG03into the_GGfilefuncsigsdependencysetup.pybenchmarks/calc_signal_benchmark.py: now working with python 3Bug fixes:
LOS_calc_signal()for computing the synthetic signal of a LOS camera using a particular algortihm : method='sum', minimize='hybrid', ani=True, Bug in _GG_LOS_calc_signal() #247 Possible bug / inconsistency in _GG.LOS_calc_signal() #255LOS_get_sample()whenminimize='hybrid'andminimize='memory'the limits were not set correctlyin some cases the formula for sampling a LOS was wrong (
los_get_sample_core_var_res).t=Nonewas used (the interactivity was lost due to wrong formatting of the time array)interp_twas not being set), imporved error messages Plasma2D interpolation failing #209_Ves_get_sampleS(_GG), in_core.pyIn _core.py: set of variables related issues #190_core.pyto avoid bugs/typos (eg.Itocurrent) In _core.py: unused variable #186initfunction for the classtf.geom.CoilsPFTwo init functions for CoilPF #187_checkformat_inputs_dgeomnow is a function ofRaysclassto_dict()from '_' to '.', Change default separator in to_dict() from '_' to '.' #228Documentation:
galleryin our documentation with 3 different tutorials:For all of these tutorials, you can see directly the codes and the
resulting images, and you can get the source code or download it as a
Jupyter notebook!
now in rST and not HTML), small changes in the navigation bar.
New features:
magnetic field line tracing(for WEST only so far, to be improved) magfieldlines : add argument to choose start point #213 magfieldline should plot config with reversed x axis #2352D XRay Bragg spectrometersfor synthetic diagnostics, modelling the diagnotics geometry and providing 2d spectral fitting routines (to be improved) Issue202 spectro x2 d crystal #267LOS_calc_signalemissivity function can now returna 1D array if
t=NonePlotting signal with t=None #217 Re-format output of user-defined signal function when t=None #252tf.geom.Rays: Tools for CamLOS closest points #211calc_length_in_isoflux(): compute the length inside a set of isoflux surfaces of each LOScalc_min_geom_radius(): compute the minimal geometrical radius (impact parameter) of each LOScalc_min_rho_from_Plasma2D(): compute the minimum normalized radius (or any field with a minimum on the axis) for each LOSITER configurationavailable! Integrate ITER new config #220 Wrong naming of PFC files for B4 configuration #227Contributors:
Many thanks to all developpers:
What's next (indicative):
List of issues and PR closed:
Update in documentation #261, Issue264 config names #265, Issue202 spectro x2 d crystal #267