Skip to main content

About

Igo is a Japanese morphological analyzer written in Java and Common Lisp. This software is Python port of Igo(Java version).

Notice

Dictionary builder is not provided. You need to use Igo Java version to build the dictionary for Igo. From igo-python 0.9.7, pre-built IPA dictionary (2.7.0-20070801) is included for ease of use.

How To Use

You can use Igo Python easily:

>>> from igo.Tagger import Tagger
>>> t = Tagger() # use bundled dictionary
>>> for m in t.parse(u'すもももももももものうち'):
...     print m.surface, m.feature
...
すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも 名詞,一般,*,*,*,*,もも,モモ,モモ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
うち 名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
>>>

Using command line parser:

$ igo # or python -m igo.parse
私の名前は中野です
私      名詞,代名詞,一般,*,*,*,私,ワタシ,ワタシ
の      助詞,連体化,*,*,*,*,の,ノ,ノ
名前    名詞,一般,*,*,*,*,名前,ナマエ,ナマエ
は      助詞,係助詞,*,*,*,*,は,ハ,ワ
中野    名詞,固有名詞,地域,一般,*,*,中野,ナカノ,ナカノ
です    助動詞,*,*,*,特殊・デス,基本形,です,デス,デス
EOS

Changelog for Igo-Python

2018-09-22 – 1.0.0
  • dropped Python 3.3 from supported Python version.

2017-02-09 – 0.9.9
  • fixed few small issues and add unit test.

2016-07-08 – 0.9.8
  • fixed a surrogate pair character handling issue

2015-12-16 – 0.9.7.1
  • Tagger can be pickled on Python2 env

2015-12-14 – 0.9.7
  • include pre-built IPA dictionary

2015-07-03 – 0.9.6
  • fixed an issue of dictionary size in mmap mode

2015-04-14 – 0.9.5
  • use mmap to load files of a dictionary if it is possible

2013-07-05 – 0.9.3
  • support characters in Supplementary Planes

2012-02-27 – 0.9.2
  • apply changes in Igo(java) 0.4.4

2012-02-27 – 0.9.1
  • synchronize with Igo(java) 0.4.5

2011-09-01 – 0.9
  • compatibility with python3.2

  • update the code base to igo-0.4.3

  • add some enhances and clean up.

2011-08-29 – 0.4
  • add some enhances and clean up.

2010-11-28 – 0.3a
  • fix bugs(if a phrase ends with ‘た’ will causes error)

2010-11-27 – 0.3
  • drop mmap related code

  • reduce memory footprint

2010-11-27 – 0.2
  • support Google App Engine(maybe)

2010-11-27 – 0.1a
  • update package info only.

2010-11-25 – 0.1
  • first release.

Metadata

Release files for igo-python 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for igo-python 1.0.0
File Size Uploaded
igo-python-1.0.0.tar.gz 8.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for igo-python 1.0.0
File Interpreter ABI Platform
igo_python-1.0.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 17.7 MB

Release files / igo-python-1.0.0.tar.gz

Download URL igo-python-1.0.0.tar.gz
Size 8.8 MB
Tags Source
SHA-256 checksum
How to use checksums
8ea824ab31d8245757138fd9b9d6582bb7425f71ae4c58caf0e4497bd77a91c6
BLAKE2b-256 checksum
How to use checksums
ced01c514e43fa8a6fdfb3d4f59a82237d6ed2e38e7e8d0655b2932325c24635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release files / igo_python-1.0.0-py2.py3-none-any.whl

Download URL igo_python-1.0.0-py2.py3-none-any.whl
Size 8.9 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
fa0e39e4d9fedabd2121d2593d3fc2d0513c7facc92cbbc24c932243cc4d8bc4
BLAKE2b-256 checksum
How to use checksums
5d6700b4083d9ef20a3063515c91d9f79838e2e78f637e062d944f2336071d6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

1 release file

0.9.5

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page