0
I Use This!
Activity Not Available

Project Summary

Think of a number. Any number. Got one? The number you just thought of is probably in a highly-specific base-10 positional system using Arabic numerals. This numeral system is pervasive.

Other numeral systems exist. You've probably seen Roman numerals. As you're visiting code.google.com, you've probably seen binary and hexadecimal formatting. There are many others (http://en.wikipedia.org/wiki/Numeral_system).

Whenever your computer displays one of those base-10 positional Arabic numbers in the form of text (look at the clock in the corner of your screen), it has to be converted from the internal binary format in memory. Whenever you enter a number (try changing the time on your clock), the text has to be parsed before your computer can do anything with it.

We can do the same with any other other numeral system. Want to find out what year MCMLXX was without knowing Roman numerals? Sure, a whole load of web-based tools exist (http://www.google.com/search?hl=en&q=roman%20numeral%20converter). But no, or few, programming libraries exist to allow this kind of user-interaction using alternative numeral systems.

It's the aim here to provide that. Why bother? Aren't our Arabic numerals fine? Yes, they are. But in a number of situations we may want our application to understand other numeral systems:

Not everyone uses the same numeral system. The number of people not comprehending Arabic numerals is small, but the number using Arabic in combination with another is much larger (if you converted MCMLXX on your own, you're one of them). Other numeral systems have certain specific uses. They're often calendrical (MCMLXX, being 1970, probably looks like a year to you). They can be ceremonial or titular: Φίλιππος Βʹ = Philip II" (http://en.wikipedia.org/wiki/Greek_numerals). If you want to implement an application relating to these uses, you may well want this library - a calendar application, for example (see a sister project at calendar-system-library). Education and historical interest - perhaps you would simply like to learn Hebrew numerals?

Tags

conversion internationalization library numeralsystem python

In a Nutshell, numeral-system-library...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

GNU General Public License v3.0 or later
Permitted

Place Warranty

Use Patent Claims

Commercial Use

Modify

Distribute

Forbidden

Sub-License

Hold Liable

Required

Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

Include Install Instructions

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    search using multiple tags to find exactly what you need
  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    you can embed statistics from Open Hub on your site

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis