Skip to main content

Packed with features that the author, Osada, wants to use.

Project description

osada 1.2.1

Install

pip install osada

Description

This is a module for my own use.
It has some useful features to solve what I usually find troublesome. Please use it if you like.

The functions are as follows.

  • Colored print
  • Generation of sequence

If I'm writing Python and find it annoying, I'll add function more.

Usage

import osada
  • Colored print

osada.cprint(string, color, background, end, bloom, **kwarg)

osada.cprint("hello!", "orange", "white")

# # The writing below is the same as the sentence above
# osada.cprint("hello!", "ff8844", "ffffff")
# osada.cprint("hello!", color="ff8844", background="ffffff")
cprint_0

osada.colored(string, color, background, bloom)

print(f"The three primary colors of light are \
{osada.colored('red', color='red')}, \
{osada.colored('green', color='green')}、\
{osada.colored('blue', color='blue')}.")
colored_0
  • Generation of sequence

osada.array(inf, sup, number)

inf : start number
sup : end number
number : element count

osada.array(1, 2, 2)
# [1.0, 2.0]

osada.array(1, 2, 5)
# [1.0, 1.25, 1.5, 1.75, 2.0]

osada.array(1, 2, 11)
# [1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7000000000000002, 1.8, 1.9, 2.0]

osada.randomArray(inf, sup, number, isint)

inf : start number
sup : end number
number : element count
isint : is integer value

osada.randomArray(0, 1, 5)
# [0.8081470327591642, 0.8900165197747789, 0.3057814178026007, 0.005010722833622361, 0.7636094070498007]

osada.array(1, 10, 10, True)
# [5, 8, 2, 10, 9, 4, 10, 3, 5, 6]

osada.Mahjong.calc_reward(fu, han, oya, tsumo)

osada.beep(frequency, duration)

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

osada-1.2.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

osada-1.2.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file osada-1.2.1.tar.gz.

File metadata

  • Download URL: osada-1.2.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for osada-1.2.1.tar.gz
Algorithm Hash digest
SHA256 0f3391fcb16291475c301ab4869338d44620aee9318a1f9e2ad649add81c515e
MD5 458a37ff768fef839b931a84aca67970
BLAKE2b-256 6a0b343c0ecac2df944d485d096cb449f9ae03df59377fac5d6eeaf2cc6cb02b

See more details on using hashes here.

File details

Details for the file osada-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: osada-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.4

File hashes

Hashes for osada-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8117813c65bb25d45617b0924da274b43d03da2124714b5f4bdabc1f87b14fef
MD5 0d6f18075e1d80f92d24000188cccba6
BLAKE2b-256 838d9f0e1a92042cf95b6ca627aebcaed0e478d86e550c42dbc0c963138a8a99

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