# Leonard # Meeting 2024-04-11 ## Agenda * Full data set paper * Software paper * mumott * kappa * deadlines ## Kappa * read (--> PE) * 2 Theoretical framework of SAXSTT * 4 SAXSTT Algorithms * still being written * 5 Implementation of tensor tomography in Mumott ## Deadlines * May 2, trial printing ## Full data set paper * nothing to be done ## Software paper * focus on section 3 and outlook ------------- # Meeting 2023-12-18 ## Agenda * Full dataset paper * Software paper (Journal of Applied Crystallography, Acta Cryst A) * Line integration merge request (from yesterday) * mumott 2.0 release ------------ # Meeting 2023-09-20 ## Agenda * mumott 2.0 * "next paper" (full data set; beam time last week; local representation, regularization side aspect (TV+L1)) * new PhD student: end of October/beginning of November ## Mumott 2.0 * remove `SAXSProjectNumba` (already deprecated) * pending Mads' input; remove `SAXSProjectorAstra` * optimization with `ZonalHarmonics` → pipeline * integrate `mumott-workflows/data_processing` into mumott (?) * requires dedicated effort * for WAXS need support for more complex handling of transmission * could be done via a new utility class and ... * an object of this class in `DataContainer` ------------ # Meeting 2023-05-29 ## Agenda * Ludvig * mumott 1.0 * optimization ## Ludvig * thesis defense * invite @erhart to overleaf ## mumott 1.0 * created 1.1 * naming * Frame --> Projection * Functional -> Reconstruction (?) ------------ # Meeting 2023-03-21 ```python= r = sph.forward(coefficients=coeffs, indices=index) ``` ```math= \int f(coeff, probed_coordinates) ``` ```python= @property def method.probed_coordinates(self) -> ProbedCoordinates: return func(self._geometry, method_information) pc = ProbedCoordinates(...) bs = SphericalHarmonics(pc) bs.forward(...) # use the precomputed pc.vector = Method.probed_coordinates bs.forward(...) # recomputation triggered # combine basis set and projector into method, which also knows about the data proj = SAXSProjectorNumba(...) bs = SphericalHarmonics(pc) method = SAXS(dc, proj, bs) res, grad = method.get_residual(gradient=True) ``` --------------- # Meeting 2023-03-21 ## Agenda * mumott ```python= dc = DataContainer(...) # option 1 dc.geometry['frame10.theta'] = 11.0 dc.geometry['phi'] = -50.0 # option 2 dc[10].theta = [0, 0, 1] dc.phi = -50.0 # option 3 dc[10].theta = [0, 0, 1] dc.geometry.phi = -50.0 # option 4 dc.geometry[10].theta = [0, 0, 1] dc.geometry.phi = -50.0 # option 5 dc[10].theta = [0, 0, 1] dc.geometry[10].theta = [0, 0, 1] ``` * aim for option 2 * internally one stack * https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.transform.Slerp.html#scipy.spatial.transform.Slerp ---------------------- # Meeting 2023-03-10 ## Agenda * e-commons * Ludvig * mumott → alignment ## Todos * https://gitlab.com/liebi-group/software/mumott/-/merge_requests/55 * generate class inheritance diagrams for `master` and `rot_mat` ---------------------- # Meeting 2023-02-24 ## Agenda * paper * mumott * e-commons * Ludvig ## Paper * supplementary information * cover letter ## Mumott * Mads' branch * restructuring * refactoring * exposure of coordinate system * testing MR * https://gitlab.com/liebi-group/software/mumott/-/merge_requests/55 * alignment ## Next meeting * toward paper 2 ---------------------- # Meeting 2022-12-20 ## Agenda * mplpub * figure updates * [tutorial MR in mumott](https://gitlab.com/liebi-group/software/mumott/-/merge_requests/49) * paper planning * https://www.c3se.chalmers.se/working/ ## mplpub https://gitlab.com/materials-theory/common/mplpub/ ## Figure updates * use white space * increase white space between a,b,c in Figure 2 * remove boxes ## Paper planning ### Primary 1. SIGTT paper * target Nature Comp Sci * shorten according to [information here](https://www.nature.com/natcomputsci/content) * move full methods to the back * write condensed summary of methods 1. Solving the missing wedge problem ... (full sampling paper) * treat alignment parameters as hyperparameters of optimization problem 1. large beam 1. Multidirection/basis * possibly include Ludvig L * can be a "shorter" paper * CS random sampling * data split --> bagging * total variation ### Secondary 1. Chameleon tongue/Multi-direction 2. WAXSTT ### Tertiary 1. Full Mueller matrix thing 2. Adrian Bone scaffold 3. Adrian Narwhal 4. Isabella's tendon 5. Isabella's embryonic bone ### Other "things" * multi-direction method * couple alignment to optimization/reconstruction * regularization