Skip to main content

Numeric methods is a package of tools for analyze functions via numeric methods

Project description

Numeric methods

Numeric methods is a package of tools for analyze functions via numeric methods

Features

For now this project supports these features:

  • One variable methods in one_variable module:
    • half_method: half division method for equation root searching

Installation

For installing this package you can use pip:

py -m pip install numeric-methods

Changing language

This project supports several languages. You can also add yours. For now supports English and Russian. You can set language by using settings.set_language:

from numeric_methods import settings


settings.set_language("en" or "EN" or "english" or "ENGLISH")
# ^^^ Returns True

Please note that the default language is English and errors have no translation.

Example of using

Half method

from numeric_methods.one_variable import half_method


for line in half_method(lambda x: x ** 5 - 2, 1, 2, 0.001):
    print(line)

# Prints vvv
#
# (1, 1.0, 2.0, 1.5, 5.59375)
# (2, 1.0, 1.5, 1.25, 1.0517578125)
# (3, 1.0, 1.25, 1.125, -0.197967529296875)
# (4, 1.125, 1.25, 1.1875, 0.3613920211791992)
# (5, 1.125, 1.1875, 1.15625, 0.06661096215248108)
# (6, 1.125, 1.15625, 1.140625, -0.06930162664502859)
# (7, 1.140625, 1.15625, 1.1484375, -0.002269843505928293)
# (8, 1.1484375, 1.15625, 1.15234375, 0.03193706909132743)
# (9, 1.1484375, 1.15234375, 1.150390625, 0.014775536791518107)
# 1.150390625

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

numeric-methods-1.1.0.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

numeric_methods-1.1.0-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

Details for the file numeric-methods-1.1.0.tar.gz.

File metadata

  • Download URL: numeric-methods-1.1.0.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.2

File hashes

Hashes for numeric-methods-1.1.0.tar.gz
Algorithm Hash digest
SHA256 7a91ed4195cca3af8284a307cd3f2193c1aa289e12a90f3585a146839545be72
MD5 c735c762eae4e3a65026bffadce22ed4
BLAKE2b-256 e26479f3ba858839696ada618b317cbea75bfb6b05a28305a34faabadb5aa7a6

See more details on using hashes here.

File details

Details for the file numeric_methods-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for numeric_methods-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac4f94233b2a91230bcaa23199aea44c55a50e9b7362454ee157cedefb5e73aa
MD5 33b04a808f66630491aa37d12c07cfa3
BLAKE2b-256 56e33f564c9b073d88799f80b7bcba0d4019574e5210c6fc885a5848408d700e

See more details on using hashes here.

Supported by

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