-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathPKG-INFO
86 lines (67 loc) · 3.44 KB
/
PKG-INFO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Metadata-Version: 2.1
Name: pynini
Version: 2.0.7
Summary: Finite-state grammar compilation library
Home-page: http://pynini.opengrm.org
Author: Kyle Gorman
Author-email: [email protected]
License: UNKNOWN
Description: Pynini is a Python extension module which allows the user to compile,
optimize, and apply grammar rules. Rules can be compiled into weighted
finite state transducers, pushdown transducers, or multi-pushdown
transducers. For general information and a detailed tutorial, see
[pynini.opengrm.org](http://pynini.opengrm.org).
Pynini is primarily developed by [Kyle Gorman](mailto:[email protected])
with the help of contributors. If you use Pynini in your research, we
would appreciate if you cite the following paper:
> K. Gorman. 2016. [Pynini: A Python library for weighted finite-state
> grammar
> compilation](http://openfst.cs.nyu.edu/twiki/pub/GRM/Pynini/pynini-paper.pdf).
> In *Proc. ACL Workshop on Statistical NLP and Weighted Automata*,
> 75-80.
(Note that some of the code samples in the paper are now out of date.)
Dependencies
============
Pynini depends on:
- A standards-compliant C++ 11 compiler (GCC >= 4.8 or Clang >= 700)
- The most recent version of [OpenFst](http://openfst.org) (at the time of
writing, 1.7.2) built with the `far`, `pdt`, `mpdt`, and `script` extensions
(i.e., built with `./configure --enable-grm`) and headers
- [Python 2.7 or 3.6+](https://www.python.org) and headers
It is tested with: Debian Linux 4.18.10 on x86\_64, GCC 7.3.0, Cython 0.29.2 and
Python 2.7.13 and Python 3.7.1.
Installation instructions
=========================
Execute `python setup.py install`. Depending on your environment, you
may need to be superuser while running this command for installation to
complete.
To confirm successful installation, execute `python setup.py test`.
Python 3 support
================
Python 3 support is available as of Pynini 2.0.0.
License
=======
Pynini is released under the Apache license. See `LICENSE` for more
information.
Interested in contributing?
===========================
See `CONTRIBUTING` for more information.
Mandatory disclaimer
====================
This is not an official Google product.
Keywords: natural language processing,speech recognition,machine learning
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Mathematics
Description-Content-Type: text/markdown