Skip to content

Commit c92ab7e

Browse files
committed
Update diagrams and clean up
1 parent 77e6722 commit c92ab7e

3 files changed

Lines changed: 159 additions & 590 deletions

File tree

β€Ždocs/architecture/package-structure-full.mdβ€Ž

Lines changed: 98 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,36 @@
1616
β”‚ β”‚ └── πŸ“„ pdffit.py
1717
β”‚ β”‚ └── 🏷️ class PdffitCalculator
1818
β”‚ β”œβ”€β”€ πŸ“ categories
19-
β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
20-
β”‚ β”‚ β”œβ”€β”€ πŸ“„ aliases.py
21-
β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class Alias
22-
β”‚ β”‚ β”‚ └── 🏷️ class Aliases
23-
β”‚ β”‚ β”œβ”€β”€ πŸ“„ constraints.py
24-
β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class Constraint
25-
β”‚ β”‚ β”‚ └── 🏷️ class Constraints
26-
β”‚ β”‚ └── πŸ“„ joint_fit_experiments.py
27-
β”‚ β”‚ β”œβ”€β”€ 🏷️ class JointFitExperiment
28-
β”‚ β”‚ └── 🏷️ class JointFitExperiments
19+
β”‚ β”‚ β”œβ”€β”€ πŸ“ aliases
20+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
21+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
22+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class Alias
23+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class Aliases
24+
β”‚ β”‚ β”‚ └── πŸ“„ factory.py
25+
β”‚ β”‚ β”‚ └── 🏷️ class AliasesFactory
26+
β”‚ β”‚ β”œβ”€β”€ πŸ“ constraints
27+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
28+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
29+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class Constraint
30+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class Constraints
31+
β”‚ β”‚ β”‚ └── πŸ“„ factory.py
32+
β”‚ β”‚ β”‚ └── 🏷️ class ConstraintsFactory
33+
β”‚ β”‚ β”œβ”€β”€ πŸ“ fit_mode
34+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
35+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ enums.py
36+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class FitModeEnum
37+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ factory.py
38+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class FitModeFactory
39+
β”‚ β”‚ β”‚ └── πŸ“„ fit_mode.py
40+
β”‚ β”‚ β”‚ └── 🏷️ class FitMode
41+
β”‚ β”‚ β”œβ”€β”€ πŸ“ joint_fit_experiments
42+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
43+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
44+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class JointFitExperiment
45+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class JointFitExperiments
46+
β”‚ β”‚ β”‚ └── πŸ“„ factory.py
47+
β”‚ β”‚ β”‚ └── 🏷️ class JointFitExperimentsFactory
48+
β”‚ β”‚ └── πŸ“„ __init__.py
2949
β”‚ β”œβ”€β”€ πŸ“ fit_helpers
3050
β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
3151
β”‚ β”‚ β”œβ”€β”€ πŸ“„ metrics.py
@@ -46,9 +66,12 @@
4666
β”‚ β”‚ └── 🏷️ class LmfitMinimizer
4767
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
4868
β”‚ β”œβ”€β”€ πŸ“„ analysis.py
69+
β”‚ β”‚ β”œβ”€β”€ 🏷️ class AnalysisDisplay
4970
β”‚ β”‚ └── 🏷️ class Analysis
50-
β”‚ └── πŸ“„ fitting.py
51-
β”‚ └── 🏷️ class Fitter
71+
β”‚ β”œβ”€β”€ πŸ“„ fitting.py
72+
β”‚ β”‚ └── 🏷️ class Fitter
73+
β”‚ └── πŸ“„ sequential.py
74+
β”‚ └── 🏷️ class SequentialFitTemplate
5275
β”œβ”€β”€ πŸ“ core
5376
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
5477
β”‚ β”œβ”€β”€ πŸ“„ category.py
@@ -73,7 +96,6 @@
7396
β”‚ β”‚ └── 🏷️ class CalculatorSupport
7497
β”‚ β”œβ”€β”€ πŸ“„ singleton.py
7598
β”‚ β”‚ β”œβ”€β”€ 🏷️ class SingletonBase
76-
β”‚ β”‚ β”œβ”€β”€ 🏷️ class UidMapHandler
7799
β”‚ β”‚ └── 🏷️ class ConstraintsHandler
78100
β”‚ β”œβ”€β”€ πŸ“„ validation.py
79101
β”‚ β”‚ β”œβ”€β”€ 🏷️ class DataTypeHints
@@ -134,6 +156,31 @@
134156
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class TotalDataPoint
135157
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class TotalDataBase
136158
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class TotalData
159+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ diffrn
160+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
161+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
162+
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class DefaultDiffrn
163+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
164+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class DiffrnFactory
165+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ excluded_regions
166+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
167+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
168+
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class ExcludedRegion
169+
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class ExcludedRegions
170+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
171+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class ExcludedRegionsFactory
172+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ experiment_type
173+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
174+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
175+
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class ExperimentType
176+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
177+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class ExperimentTypeFactory
178+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ extinction
179+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
180+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ factory.py
181+
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class ExtinctionFactory
182+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ shelx.py
183+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class ShelxExtinction
137184
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ instrument
138185
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
139186
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ base.py
@@ -147,6 +194,19 @@
147194
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ tof.py
148195
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class TofScInstrument
149196
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class TofPdInstrument
197+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ linked_crystal
198+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
199+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
200+
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class LinkedCrystal
201+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
202+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class LinkedCrystalFactory
203+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ linked_phases
204+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
205+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
206+
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class LinkedPhase
207+
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class LinkedPhases
208+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
209+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class LinkedPhasesFactory
150210
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ peak
151211
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
152212
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ base.py
@@ -172,19 +232,7 @@
172232
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class TotalGaussianDampedSinc
173233
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ total_mixins.py
174234
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class TotalBroadeningMixin
175-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
176-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ excluded_regions.py
177-
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class ExcludedRegion
178-
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class ExcludedRegions
179-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ experiment_type.py
180-
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class ExperimentType
181-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ extinction.py
182-
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class Extinction
183-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ linked_crystal.py
184-
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class LinkedCrystal
185-
β”‚ β”‚ β”‚ └── πŸ“„ linked_phases.py
186-
β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class LinkedPhase
187-
β”‚ β”‚ β”‚ └── 🏷️ class LinkedPhases
235+
β”‚ β”‚ β”‚ └── πŸ“„ __init__.py
188236
β”‚ β”‚ β”œβ”€β”€ πŸ“ item
189237
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
190238
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ base.py
@@ -212,14 +260,26 @@
212260
β”‚ β”‚ └── 🏷️ class Experiments
213261
β”‚ β”œβ”€β”€ πŸ“ structure
214262
β”‚ β”‚ β”œβ”€β”€ πŸ“ categories
215-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
216-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ atom_sites.py
217-
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class AtomSite
218-
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class AtomSites
219-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ cell.py
220-
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class Cell
221-
β”‚ β”‚ β”‚ └── πŸ“„ space_group.py
222-
β”‚ β”‚ β”‚ └── 🏷️ class SpaceGroup
263+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ atom_sites
264+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
265+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
266+
β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ 🏷️ class AtomSite
267+
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class AtomSites
268+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
269+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class AtomSitesFactory
270+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ cell
271+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
272+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
273+
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class Cell
274+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
275+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class CellFactory
276+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ space_group
277+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
278+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
279+
β”‚ β”‚ β”‚ β”‚ β”‚ └── 🏷️ class SpaceGroup
280+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
281+
β”‚ β”‚ β”‚ β”‚ └── 🏷️ class SpaceGroupFactory
282+
β”‚ β”‚ β”‚ └── πŸ“„ __init__.py
223283
β”‚ β”‚ β”œβ”€β”€ πŸ“ item
224284
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
225285
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ base.py
@@ -269,7 +329,8 @@
269329
β”‚ β”‚ β”‚ └── 🏷️ class CifHandler
270330
β”‚ β”‚ β”œβ”€β”€ πŸ“„ parse.py
271331
β”‚ β”‚ └── πŸ“„ serialize.py
272-
β”‚ └── πŸ“„ __init__.py
332+
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
333+
β”‚ └── πŸ“„ ascii.py
273334
β”œβ”€β”€ πŸ“ project
274335
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
275336
β”‚ β”œβ”€β”€ πŸ“„ project.py
@@ -288,6 +349,8 @@
288349
β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
289350
β”‚ β”‚ └── πŸ“„ theme_detect.py
290351
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
352+
β”‚ β”œβ”€β”€ πŸ“„ enums.py
353+
β”‚ β”‚ └── 🏷️ class VerbosityEnum
291354
β”‚ β”œβ”€β”€ πŸ“„ environment.py
292355
β”‚ β”œβ”€β”€ πŸ“„ logging.py
293356
β”‚ β”‚ β”œβ”€β”€ 🏷️ class IconifiedRichHandler

β€Ždocs/architecture/package-structure-short.mdβ€Ž

Lines changed: 61 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,24 @@
1111
β”‚ β”‚ β”œβ”€β”€ πŸ“„ factory.py
1212
β”‚ β”‚ └── πŸ“„ pdffit.py
1313
β”‚ β”œβ”€β”€ πŸ“ categories
14-
β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
15-
β”‚ β”‚ β”œβ”€β”€ πŸ“„ aliases.py
16-
β”‚ β”‚ β”œβ”€β”€ πŸ“„ constraints.py
17-
β”‚ β”‚ └── πŸ“„ joint_fit_experiments.py
14+
β”‚ β”‚ β”œβ”€β”€ πŸ“ aliases
15+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
16+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
17+
β”‚ β”‚ β”‚ └── πŸ“„ factory.py
18+
β”‚ β”‚ β”œβ”€β”€ πŸ“ constraints
19+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
20+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
21+
β”‚ β”‚ β”‚ └── πŸ“„ factory.py
22+
β”‚ β”‚ β”œβ”€β”€ πŸ“ fit_mode
23+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
24+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ enums.py
25+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ factory.py
26+
β”‚ β”‚ β”‚ └── πŸ“„ fit_mode.py
27+
β”‚ β”‚ β”œβ”€β”€ πŸ“ joint_fit_experiments
28+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
29+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
30+
β”‚ β”‚ β”‚ └── πŸ“„ factory.py
31+
β”‚ β”‚ └── πŸ“„ __init__.py
1832
β”‚ β”œβ”€β”€ πŸ“ fit_helpers
1933
β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
2034
β”‚ β”‚ β”œβ”€β”€ πŸ“„ metrics.py
@@ -28,7 +42,8 @@
2842
β”‚ β”‚ └── πŸ“„ lmfit.py
2943
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
3044
β”‚ β”œβ”€β”€ πŸ“„ analysis.py
31-
β”‚ └── πŸ“„ fitting.py
45+
β”‚ β”œβ”€β”€ πŸ“„ fitting.py
46+
β”‚ └── πŸ“„ sequential.py
3247
β”œβ”€β”€ πŸ“ core
3348
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
3449
β”‚ β”œβ”€β”€ πŸ“„ category.py
@@ -62,12 +77,36 @@
6277
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ bragg_sc.py
6378
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ factory.py
6479
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ total_pd.py
80+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ diffrn
81+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
82+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
83+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
84+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ excluded_regions
85+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
86+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
87+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
88+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ experiment_type
89+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
90+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
91+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
92+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ extinction
93+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
94+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ factory.py
95+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ shelx.py
6596
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ instrument
6697
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
6798
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ base.py
6899
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ cwl.py
69100
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ factory.py
70101
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ tof.py
102+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ linked_crystal
103+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
104+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
105+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
106+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ linked_phases
107+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
108+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
109+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
71110
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ peak
72111
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
73112
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ base.py
@@ -78,12 +117,7 @@
78117
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ tof_mixins.py
79118
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ total.py
80119
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ total_mixins.py
81-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
82-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ excluded_regions.py
83-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ experiment_type.py
84-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ extinction.py
85-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ linked_crystal.py
86-
β”‚ β”‚ β”‚ └── πŸ“„ linked_phases.py
120+
β”‚ β”‚ β”‚ └── πŸ“„ __init__.py
87121
β”‚ β”‚ β”œβ”€β”€ πŸ“ item
88122
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
89123
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ base.py
@@ -96,10 +130,19 @@
96130
β”‚ β”‚ └── πŸ“„ collection.py
97131
β”‚ β”œβ”€β”€ πŸ“ structure
98132
β”‚ β”‚ β”œβ”€β”€ πŸ“ categories
99-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
100-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ atom_sites.py
101-
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ cell.py
102-
β”‚ β”‚ β”‚ └── πŸ“„ space_group.py
133+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ atom_sites
134+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
135+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
136+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
137+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ cell
138+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
139+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
140+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
141+
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“ space_group
142+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
143+
β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ default.py
144+
β”‚ β”‚ β”‚ β”‚ └── πŸ“„ factory.py
145+
β”‚ β”‚ β”‚ └── πŸ“„ __init__.py
103146
β”‚ β”‚ β”œβ”€β”€ πŸ“ item
104147
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
105148
β”‚ β”‚ β”‚ β”œβ”€β”€ πŸ“„ base.py
@@ -129,7 +172,8 @@
129172
β”‚ β”‚ β”œβ”€β”€ πŸ“„ handler.py
130173
β”‚ β”‚ β”œβ”€β”€ πŸ“„ parse.py
131174
β”‚ β”‚ └── πŸ“„ serialize.py
132-
β”‚ └── πŸ“„ __init__.py
175+
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
176+
β”‚ └── πŸ“„ ascii.py
133177
β”œβ”€β”€ πŸ“ project
134178
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
135179
β”‚ β”œβ”€β”€ πŸ“„ project.py
@@ -145,6 +189,7 @@
145189
β”‚ β”‚ β”œβ”€β”€ πŸ“„ __init__.py
146190
β”‚ β”‚ └── πŸ“„ theme_detect.py
147191
β”‚ β”œβ”€β”€ πŸ“„ __init__.py
192+
β”‚ β”œβ”€β”€ πŸ“„ enums.py
148193
β”‚ β”œβ”€β”€ πŸ“„ environment.py
149194
β”‚ β”œβ”€β”€ πŸ“„ logging.py
150195
β”‚ └── πŸ“„ utils.py

0 commit comments

Comments
Β (0)