Skip to main content

Juggling with hex numbers. Convert integers and floats to hex.

Project description

frash

Juggling with hex numbers.

With frash you can convert integers and floats to their hexadecimal equivalent.

Below you can find some examples.

Install

pip install frash

Usage

bash> frash 255
$ 0xff

bash> frash 255.
$ 0x1.fep7

bash> frash 98.2
$ 0x1.88ccccccccccdp6

bash> frash -r 0x1.88ccccccccccdp6
$ 98.2

bash> frash -r 0x2.p7
$ 256

bash> frash -r 1.8p0
$ 1.5

bash> frash -r 1.8
$ 1.5

bash> frash -r 0x1.8
$ 1.5

bash> frash -r 0x1.8p+1
$ 3

bash> frash -r 0x1.8p-2
$ 0.375

bash> frash -r .de
$ 0.867188

bash> frash -r abap1
$ 5492

bash> frash -r ABAP1
$ 5492

bash> frash 1e3
$ 0x1.f4p9

bash> frash 1e-4
$ 0x1.a36e2eb1c432dp-14

Octal Integers

There is a limited support for octal integer numbers.

bash> frash -o 8
$ 0o10

bash> frash -r -o 010
$ 8

bash> frash -r -o 0o10
$ 8

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

frash-0.0.8.tar.gz (3.1 kB view hashes)

Uploaded Source

Built Distributions

frash-0.0.8-py3.9.egg (4.6 kB view hashes)

Uploaded Source

frash-0.0.8-py3-none-any.whl (3.7 kB view hashes)

Uploaded Python 3

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