HEXRD / hexrd

A cross-platform, open-source library for the analysis of X-ray diffraction data.
Other
55 stars 26 forks source link

Add matplotlib as a dependency to HEXRD #590

Closed psavery closed 8 months ago

psavery commented 8 months ago

Nearly every HEXRD user plans to use matplotlib to visualize their data. In fact, we also use it as an optional dependency in several places in the code. Some users have been surprised, however, that they need to install matplotlib separately.

The near-field workflow will soon become a part of HEXRD, and visualizing via matplotlib is essential to the workflow. Users have requested that we add matplotlib as a dependency.

This adds about 50 MB to the disk space usage in a virtual environment (most of that is fonts and images). It won't add any disk space to HEXRDGUI, however, since HEXRDGUI already depends on matplotlib.

This will ultimately make HEXRD easier to use and analyze.