<commit_before>.. _alternatives:

Alternatives
============

There are several packages with similar goals as WrightTools.
Your project may be better served by one of them:

- gridded_
- hyperspy_
- nmrglue_
- scikit-spectra_
- xarray_

Of course there are also the "default" python data-science structures:

- numpy ndarray_
- pandas DataFrame_

Those with general interest in array-oriented scientific data should be aware of hdf5_ and netcdf_.

.. _DataFrame: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html
.. _gridded: https://noaa-orr-erd.github.io/gridded/
.. _hyperspy: http://hyperspy.org/
.. _ndarray: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html
.. _hdf5: https://support.hdfgroup.org/HDF5/
.. _netcdf: https://www.unidata.ucar.edu/software/netcdf/
.. _nmrglue: http://www.nmrglue.com/
.. _scikit-spectra: http://hugadams.github.io/scikit-spectra/
.. _xarray: http://xarray.pydata.org/<commit_msg>add PyTrA to alternatives page (#413)<commit_after>.. _alternatives:

Alternatives
============

There are several packages with similar goals as WrightTools.
Your project may be better served by one of them:

- gridded_
- hyperspy_
- nmrglue_
- PyTrA_
- scikit-spectra_
- xarray_

Of course there are also the "default" python data-science structures:

- numpy ndarray_
- pandas DataFrame_

Those with general interest in array-oriented scientific data should be aware of hdf5_ and netcdf_.

.. _DataFrame: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html
.. _gridded: https://noaa-orr-erd.github.io/gridded/
.. _hyperspy: http://hyperspy.org/
.. _ndarray: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html
.. _hdf5: https://support.hdfgroup.org/HDF5/
.. _netcdf: https://www.unidata.ucar.edu/software/netcdf/
.. _nmrglue: http://www.nmrglue.com/
.. _PyTrA: http://nznano.blogspot.com/2012/06/pytra-femtosecond-transient-absorption.html
.. _scikit-spectra: http://hugadams.github.io/scikit-spectra/
.. _xarray: http://xarray.pydata.org/
{'fraction_non_alphanumeric': 0.14188200877620674, 'fraction_numerical': 0.007313505607020965, 'mean_word_length': 3.944578313253012, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '771146', 'n_tokens_mistral': 772, 'n_tokens_neox': 748, 'n_words': 155}