Skip to content

Commit 2d76d6f

Browse files
authored
Merge pull request #492 from py4dstem/dev
version 0.14.3 update and release
2 parents 5e62980 + e00bab4 commit 2d76d6f

File tree

136 files changed

+10459
-6323
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+10459
-6323
lines changed

docs/source/api/emd.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ Classes
1212
.. autoclass:: emdfile.PointList
1313
.. autoclass:: emdfile.PointListArray
1414
.. autoclass:: emdfile.Root
15-
.. autoclass:: emdfile.RootedNode
1615

1716

1817
Functions
@@ -26,4 +25,4 @@ Functions
2625
.. autofunction:: emdfile.read
2726
.. autofunction:: emdfile.save
2827
.. autofunction:: emdfile.set_author
29-
.. autofunction:: emdfile.tqdmnd
28+
.. autofunction:: emdfile.tqdmnd

py4DSTEM/__init__.py

Lines changed: 55 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,62 +2,93 @@
22
from emdfile import tqdmnd
33

44

5-
# io classes
5+
### io
6+
7+
# substructure
68
from emdfile import (
79
Node,
810
Root,
911
Metadata,
1012
Array,
1113
PointList,
1214
PointListArray,
13-
Custom
15+
Custom,
16+
print_h5_tree,
1417
)
18+
_emd_hook = True
1519

16-
# processing classes
17-
from py4DSTEM.classes import (
18-
DataCube,
20+
# structure
21+
from py4DSTEM import io
22+
from py4DSTEM.io import import_file,read,save
23+
24+
25+
26+
### basic data classes
27+
28+
# data
29+
from py4DSTEM.data import (
30+
Data,
31+
Calibration,
1932
DiffractionSlice,
2033
RealSlice,
21-
VirtualDiffraction,
22-
VirtualImage,
23-
Probe,
2434
QPoints,
25-
Calibration,
26-
Data,
2735
)
28-
from py4DSTEM.process.diskdetection import (
36+
37+
# datacube
38+
from py4DSTEM.datacube import (
39+
DataCube,
40+
VirtualImage,
41+
VirtualDiffraction
42+
)
43+
44+
45+
46+
### visualization
47+
48+
from py4DSTEM import visualize
49+
from py4DSTEM.visualize import show, show_complex
50+
51+
### analysis classes
52+
53+
# braggvectors
54+
from py4DSTEM.braggvectors import (
55+
Probe,
2956
BraggVectors,
3057
BraggVectorMap,
3158
)
59+
60+
# strain
61+
from py4DSTEM.process import StrainMap
62+
63+
# TODO - crystal
64+
# TODO - ptycho
65+
# TODO - others
66+
67+
# TODO - where
3268
from py4DSTEM.process import (
3369
PolarDatacube,
3470
)
3571

3672

3773

38-
# submodules
39-
from py4DSTEM import io
74+
75+
### more submodules
76+
# TODO
77+
4078
from py4DSTEM import preprocess
4179
from py4DSTEM import process
42-
from py4DSTEM import classes
43-
from py4DSTEM import visualize
4480

4581

4682

83+
### utilities
4784

48-
# functions
49-
from emdfile import print_h5_tree
50-
from py4DSTEM.visualize import show
51-
from py4DSTEM.io import import_file,read,save
85+
# config
5286
from py4DSTEM.utils.configuration_checker import check_config
87+
# TODO - config .toml
5388

54-
55-
# test paths
89+
# testing
5690
from os.path import dirname,join
5791
_TESTPATH = join(dirname(__file__), "../test/unit_test_data")
5892

5993

60-
# hook for emd _get_class
61-
_emd_hook = True
62-
6394

py4DSTEM/braggvectors/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from py4DSTEM.braggvectors.probe import Probe
2+
from py4DSTEM.braggvectors.braggvectors import BraggVectors
3+
from py4DSTEM.braggvectors.braggvector_methods import BraggVectorMap
4+
from py4DSTEM.braggvectors.diskdetection import *
5+
from py4DSTEM.braggvectors.probe import *
6+
#from .diskdetection_aiml import *
7+
#from .diskdetection_parallel_new import *
8+

0 commit comments

Comments
 (0)