@@ -87,8 +87,11 @@ example datasets without having to manually download them.
87
87
88
88
EasyDiffraction provides several helper methods to display supported engines for
89
89
calculation, minimization, and plotting. These methods can be called on the
90
- ` Project ` instance to display the available options for each category. For
91
- example, you can use the ` show_supported_calculators() ` method to see which
90
+ ` Project ` instance to display the available options for different categories.
91
+
92
+ ### Supported calculators
93
+
94
+ For example, you can use the ` show_supported_calculators() ` method to see which
92
95
calculation engines are available for use in your project:
93
96
94
97
``` python
@@ -105,8 +108,19 @@ An example of the output for the `show_supported_calculators()` method is:
105
108
| cryspy | CrysPy library for crystallographic calculations |
106
109
| pdffit | PDFfit2 library for pair distribution function calculations |
107
110
108
- Other helper methods include those for showing the available parameters grouped
109
- in different categories. For example, you can use:
111
+ ### Supported minimizers
112
+
113
+ You can also check the available minimizers using the
114
+ ` show_available_minimizers() ` method:
115
+
116
+ ``` python
117
+ project.show_available_minimizers()
118
+ ```
119
+
120
+ ### Available parameters
121
+
122
+ EasyDiffraction provides several methods for showing the available parameters
123
+ grouped in different categories. For example, you can use:
110
124
111
125
- ` project.analysis.show_all_params() ` – to display all available parameters for
112
126
the analysis step.
@@ -135,6 +149,22 @@ method is:
135
149
| 60 | project.experiments[ 'hrpt'] .peak.broad_gauss_v | hrpt.peak.broad_gauss_v |
136
150
| 61 | project.experiments[ 'hrpt'] .peak.broad_gauss_w | hrpt.peak.broad_gauss_w |
137
151
152
+ ### Supported plotters
153
+
154
+ To see the available plotters, you can use the ` show_available_plotters() `
155
+ method on the ` plotter ` attribute of the ` Project ` instance:
156
+
157
+ ``` python
158
+ project.plotter.show_supported_engines()
159
+ ```
160
+
161
+ An example of the output is:
162
+
163
+ | Engine | Description |
164
+ | ------------ | ------------------------------------------ |
165
+ | asciichartpy | Console ASCII line charts |
166
+ | plotly | Interactive browser-based graphing library |
167
+
138
168
## Data analysis workflow
139
169
140
170
Once the EasyDiffraction package is imported, you can proceed with the ** data
0 commit comments