-
Notifications
You must be signed in to change notification settings - Fork 30
/
CHANGES-2.2
95 lines (56 loc) · 2.65 KB
/
CHANGES-2.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Key features
============
- Support for other planets
- Radio links
- Zeeman splitting
- Named arguments
- in-ARTS pnd_field calculations from atmospheric fields
- in-ARTS scat_data calculations by Mie or T-matrix
Includes and defaults
=====================
- Default settings have largely been removed from general.arts (1D
scalar clearsky emission is not seen as the default ARTS case anymore)
- "Helper" includes available that set some of the defaults removed from
general.arts (planet*.arts) or that predefine some possible, common
agenda settings (agenda*.arts)
- Standard include file must be prefixed with general/ INCLUDE
"continua.arts" -> INCLUDE "general/continua.arts"
General
=======
- A reference ellipsoid now used
- Sensor position now in altitude
- Appending of y and jacobian variables now possible
- Dispersion can now be handled
- MC considers now ppath_step_agenda and thus also supports refraction
- possibility for non-scattering particles, i.e. FOS(order=0)
EXPERIMENTAL!
- Copying of agendas. Used to initialize agendas from defaults, e.g.
Copy(iy_main_agenda, iy_main_agenda__Emission)
- abs_scalar_gas_agenda split into two agendas: abs_xsec_agenda and
propmat_clearsky_agenda
- basics_checkedCalc split into atmfields_checkedCalc, atmgeom_checkedCalc
- New check methods: sensor_checkedCalc,
propmat_clearsky_agenda_checkedCalc, abs_xsec_agenda_checkedCalc
- GriddedFields with atmospheric data must contain correct grid names
attributes: Pressure, Latitude, Longitude etc. (e.g. for AtmRawRead)
- Methods for pressure regridding of atmospheric fields (e.g. AtmFieldsCalc,
GriddedFieldPRegrid, pnd_fieldCalc) allow to fill not explicitly given pressure
levels with zeros (when flag zeropadding set to 1; default remains no
zeropadding)
- Atmospheric dimension must be set explicitly with AtmosphereSet1D or
*2D or *3D
- isotopologue_ratios need to be set explicitly. can be initialized from
isotopologue_ratiosInitFromBuiltin (for Earth) or loaded
from a file (including planet_*.arts loads predefined setups)
- stokes_dim must be explicitly set to 1-4: IndexSet(stokes_dim, 1)
- cloudboxOff and sensorOff must be called explicitly
- DoitInit is required to be called before CloudboxGetIncoming
Naming changes
==============
- InterpSurfaceFieldToRtePos renamed to InterpSurfaceFieldToPosition
- jacobianAddFreqShiftAndStretch split into two separate methods
- SpeciesSet renamed to abs_speciesSet. It also takes more arguments
now. Use new named arguments for easier migration SpeciesSet(
abs_species, ["H2O", "N2-SelfContStandardType", "O3"] ) ->
abs_speciesSet( species=["H2O", "N2-SelfContStandardType", "O3"] )
- y_unit renamed to iy_unit