Skip to main content

Python Roman/Arabic numbers convertor

Project description

Installation

You can install py-romanify with pip:

$ pip install py-romanify

Or from git:

$ git clone https://github.com/peter-lisak/py-romanify.git
$ python setup.py install

Usage

Converting numbers from roman to arabic:

>>> import romanify
>>> romanify.roman2arabic("MMXV")
2015

From arabic to roman:

>>> import romanify
>>> romanify.arabic2roman(2015)
"MMXV"

Changelog

0.1.4 (2015-04-12)

  • Beta release

  • pylint (pep8)

  • doc strings

0.1.3 (2015-03-31)

  • unittest (extended)

  • python3+ support extended

  • bugfix - python3+: TypeError: can’t multiply sequence by non-int of type ‘float’

0.1.2 (2015-03-22)

  • unittest

  • bugfix - python3.4: AttributeError: ‘str_iterator’ object has no attribute ‘next’

  • lower case roman numerals

0.1.1 (2015-03-22)

  • renamed functions: arabic2romans -> arabit2roman, romans2arabic -> roman2arabic

  • doc

0.1.0 (2015-03-22)

  • Pre-release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py-romanify-1.0.0.tar.gz (77.0 kB view details)

Uploaded Source

File details

Details for the file py-romanify-1.0.0.tar.gz.

File metadata

  • Download URL: py-romanify-1.0.0.tar.gz
  • Upload date:
  • Size: 77.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for py-romanify-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7cd91161b69e3fa83337ef3348ec563375fe45bf06453eb19634a21dc3e2cbe9
MD5 4a234bcf5debf1a1ecf2dd52a2638627
BLAKE2b-256 537634f8d23a0e3bf1d48c27141124853d37f848995ff6494efe09c0479fe1a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page