Metadata-Version: 2.4
Name: Mathics3-Module-PyICU
Version: 10.0.0
Summary: Mathics3 Module ICU - Human-Language Alphabets and Locales via PyICU
Maintainer-email: Mathics3 Group <mathics-devel@googlegroups.com>
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/Mathics3/Mathics3-Module-PyICU
Project-URL: Downloads, https://github.com/Mathics3/Mathics-Module-PyICU/releases
Keywords: Mathematica,Wolfram,Interpreter,Shell,Math,CAS
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development :: Interpreters
Requires-Python: >=3.11
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: Mathics3-Module-Base>=9.0.0
Requires-Dist: Mathics3>=10.0.0
Requires-Dist: PyICU>=2.9
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Dynamic: license-file

|Pypi Installs| |Latest Version| |Supported Python Versions|

Mathics3 Natural Language Toolkit module.


Mathics3 Module for ICU — International Components for Unicode

Functions that provide information from the `Python ICU library <https://pypi.org/project/pyicu/>`_.

Example Session
---------------

.. code:: mathematica

   $ mathicsscript
   In[1]:= LoadModule["pymathics.icu"]
   Out[1]= pymathics.icu

   In[2]= Alphabet["Croatian"]
   Out[2]= {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, r, s, t, u, v, z, ć, č, đ, š, ž, dž, lj, nj}

   In[3]:= $Language
   Out[3]= "English"

   In[4]:= Alphabet[]
   Out[4]= {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z}

   In[5]:= $Language="German"
   Out[5]= "German"

   In[6]:= Alphabet[]
   Out[6]= {a, ä, b, c, d, e, f, g, h, i, j, k, l, m, n, o, ö, p, q, r, s, ß, t, u, ü, v, w, x, y, z}

   In[7]:= AlphabeticOrder["Papá", "Papagayo", "Spanish"]
   Out[7]= 1

   In[8]:= AlphabeticOrder["Papá", "Papa", "Spanish"]
   Out[8]= -1

   In[8]:= AlphabeticOrder["Papá", ""Papá", "Spanish"]
   Out[8]= 0


.. |Latest Version| image:: https://badge.fury.io/py/Mathics3-Module-PyICU.svg
		 :target: https://badge.fury.io/py/Mathics3-Module-PyICU
.. |Pypi Installs| image:: https://pepy.tech/badge/Mathics3-Module-PyICU
.. |Supported Python Versions| image:: https://img.shields.io/pypi/pyversions/Mathics3-Module-PyICU.svg
.. |Packaging status| image:: https://repology.org/badge/vertical-allrepos/Mathics3-Module-PyICU.svg
			    :target: https://repology.org/project/Mathics3-Module-PyICU/versions
