@@ -87,8 +87,11 @@ example datasets without having to manually download them.
8787
8888EasyDiffraction provides several helper methods to display supported engines for
8989calculation, 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
9295calculation engines are available for use in your project:
9396
9497``` python
@@ -105,8 +108,19 @@ An example of the output for the `show_supported_calculators()` method is:
105108| cryspy | CrysPy library for crystallographic calculations |
106109| pdffit | PDFfit2 library for pair distribution function calculations |
107110
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:
110124
111125- ` project.analysis.show_all_params() ` – to display all available parameters for
112126 the analysis step.
@@ -135,6 +149,22 @@ method is:
135149| 60 | project.experiments[ 'hrpt'] .peak.broad_gauss_v | hrpt.peak.broad_gauss_v |
136150| 61 | project.experiments[ 'hrpt'] .peak.broad_gauss_w | hrpt.peak.broad_gauss_w |
137151
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+
138168## Data analysis workflow
139169
140170Once the EasyDiffraction package is imported, you can proceed with the ** data
0 commit comments