File: pyhst2_info

package info (click to toggle)
pyhst2 2020c-7
  • links: PTS, VCS
  • area: contrib
  • in suites: bookworm, sid
  • size: 13,540 kB
  • sloc: ansic: 11,807; python: 9,708; cpp: 6,786; makefile: 152; sh: 31
file content (149 lines) | stat: -rw-r--r-- 4,099 bytes parent folder | download | duplicates (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
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
#!python
msg = """
The pyhst2 script launches PyHST2_2020c

   *** PyHST2_2020a

      -- improoved hdf5 reading

      --A correction ot the conical geometry projector 

      --  For conical geometry : detector tilt and rotation 

      -- just giving DOUBLEFFCORRECTION=1 triggers the double flat field for rings correction. First a file name  pyhst_dff_f.ff.edf where f.ff is a float corresponding to the gassuab sigma of the high pass filter (FF2_SIGMA  defaults to  0.00 which means no filtering). Then the reconstruction is done taking into account this correction to the flat fields. 
         If the file is already there, the reconstruction is done without recalculating it. 

   *** PyHST2_2019b

     -- Further acceleration of preprocessing

     -- SLURM

     -- hdf5 works for SOLEIL 

   *** PyHST2_2019a

    -- adapted to python3

    -- huge acceleration of Paganin preprocessing

    -- small correeciton to conic geometry

   ***  PyHST2_2018b

         -- correction for optics distortion :
                see keys DISTORTION_FILE 
         ---  A current can be read from the images header for normalisation
                   key CURRENT_NAME
                   such name is searched in the header
                   Both projection and flat fiels are normalised by this current.
         --- FBFILTER can be selected in the interval ]4,5]
             In this case a modified ramp filter is used and the float number alpha = (FBFILTER-4 ), 
             which goes from 0 to 1
             is used a parameter to vary the ramp filter according to 
                 fabs(x) - alpha*x*x
             where x from 0 to 1/2 is the ramp coordinate.

   *** PyHST2_2018a
        -- Corrected a bug in multipaganin

        -- implemented the new Paganin formula

        -- Corrected a bug in Control.py which was causing a stall in certain cases

 
   *** PyHST2_2017c
       --  a module for unsharp3D with GPU on already recontructed Volume

       --Some new experimental features(to be tested) :
         -- beam hardening
         -- correction of the optics distortions

      -- corrected a bug in multipaganin    that was appearing only when a sub-part of the volume
         was constructed instead of the whole volume

   *** PyHST2_2017a
  
             -- doc at http://forge.epn-campus.eu/projects/pyhst2

             -- wavelets regularisation

   *** PyHST2_2016d

            --  Local tomography
 
            -- Double FlatFiled on the fly: DOUBLEFFCORRECTION_ONTHEFLY

            -- Munch Filter for rings

            -- NEURAL Filters

            -- SIRT Filter

            -- Ring Corrections in iterative methods

   *** PyHST2_2015d
       

             --  Helical scans ( works in parallel geometry adnd with/without Paganin )

             -- Dictionary Learning with Conjugate Sub-Gradient

             -- Dictionary Learning with multi-rings corrections

             -- Jpeg2k decompression

             -- VERBOSITY=0 suppresses verbose output

             -- conical geometry has been tested also on very divergent datasets



             -- complete doc at http://forge.epn-campus.eu/projects/pyhst2

   Newest features

            -- NEURAL Filters

            -- SIRT Filter


   *** PyHST2_2017a
  
             -- doc at http://forge.epn-campus.eu/projects/pyhst2

             -- wavelets regularisation

   *** PyHST2_2016d

            --  Local tomography
 
            -- Double FlatFiled on the fly: DOUBLEFFCORRECTION_ONTHEFLY

            -- Munch Filter for rings

            -- NEURAL Filters

            -- SIRT Filter

            -- Ring Corrections in iterative methods

   *** PyHST2_2015d
       

             --  Helical scans ( works in parallel geometry adnd with/without Paganin )

             -- Dictionary Learning with Conjugate Sub-Gradient

             -- Dictionary Learning with multi-rings corrections

             -- Jpeg2k decompression

             -- VERBOSITY=0 suppresses verbose output

             -- conical geometry has been tested also on very divergent datasets


"""

print( msg)