This repository has been archived by the owner on Jun 20, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
135 lines (106 loc) · 3.52 KB
/
NEWS
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
Changes in Version 1.3.4
========================
- Utilities (1.4.0)
* calc_eq_jacobian_dgs
- Provide PAL representation of above function
Changes in Version 1.3.2
========================
- Added bin contribution tracking to the rebin_2D_quad_to_rectlin function in
Axis Manipulations (1.3.2)
Changes in Version 1.3.0
========================
- Provide the following new functions
- Axis Manipulations (1.3.0)
* velocity_to_wavelength
* wavelength_to_velocity
- Utils (1.3.0)
* integrate_1D_hist
- Physics Corrections (1.0.0)
* exp_detector_eff
- Provide PAL representations of above functions
Changes in Version 1.2.0
========================
- Provide the following new functions
- Axis Manipulations (1.2.0)
* rebin_axis_1D_frac
- Utilities (1.2.0)
* shift_spectrum
- Provide PAL representations of above functions
- Added scalar-scalar functions to *_ncerr (except sumw_ncerr) functions in
Array Manipulations (1.2.0)
- Changed PAL behavior of calc_bin_widths and calc_bin_centers to accept only
one array
- Added ability for NessiList (PAL) to return a NumPy representation of the
array
- Provided overloaded size checking functions that accept an additional string
argument to prepend to the exception message
Changes in Version 1.1.0
========================
- Provide the following new functions
- Array Manipulations (1.1.0)
* abs_val
- Axis Manipulations (1.1.0)
* energy_to_wavelength
* rebin_2D_quad_to_rectlin
* tof_to_initial_wavelength_igs_lin_time_zero
* tof_to_wavelength_lin_time_zero
* wavelength_to_tof
- Utilities (1.1.0)
* calc_area_2D_polygon
* calc_bin_centers
* calc_bin_widths
* convex_polygon_intersect
* eval_linear_fit
* fit_linear_background
* linear_order_jacobian
- Provide PAL representations of above functions
Changes in Version 1.0.0
========================
- Provide the data reduction functions tailored towards the Backscattering
Spectrometer, the Liquid and Magnetic Reflectometers, ARCS, CNCS, POWGEN3
and EQ-SANS. This includes the following functions:
- Array Manipulations (1.0.0)
* add_ncerr
* div_ncerr
* mult_ncerr
* sub_ncerr
* sumw_ncerr
- Axis Manipulations (1.0.0)
* d_spacing_to_tof_focused_det
* energy_transfer
* frequency_to_angular_frequency
* frequency_to_energy
* initial_velocity_dgs
* init_scatt_wavevector_to_Q
* init_scatt_wavevector_to_scalar_Q
* rebin_axis_1D
* rebin_axis_2D
* reverse_array_cp
* reverse_array_nc
* time_offset_dgs
* tof_to_final_velocity_dgs
* tof_to_initial_wavelength_igs
* tof_to_scalar_Q
* tof_to_wavelength
* velocity_to_energy
* velocity_to_scalar_k
* wavelength_to_d_spacing
* wavelength_to_energy
* wavelength_to_scalar_k
* wavelength_to_scalar_Q
- Utilities (1.0.0)
* check_histo_sizes
* check_sizes_square
* compare
* vector_is_equals
* weighted_average
- All other functions are stubbed out, but are not implemented.
- Provide Python bindings and Python Abstraction Layer (PAL) for all
functions. The PAL makes the function calls feel more like Python.
- Provide a data object, Nessi::Vector, which all functions use in their
invocations. Currently, Nessi::Vector is just a wrapper for std::vector.
This wrapper allows the underlying container to easily be swapped out in
favor of another container.
- Provide a build system for compiling and deploying code: Autotools
- Provide documentation system for provided code
$Id$