A Python library that deals with different fields of science.
Project description
Disciplina
Disciplina is a mathematics module:
| Function Name | Args | Returns |
|---|---|---|
isMathematicalFunction(mapping) |
mapping: A dictionary of sets representing the function |
True if the mapping represents a function, False otherwise |
solveGraphically(f1, f2, x_range=(-10, 10), num_points=1000) |
f1: The first function to solve.f2: The second function to solve.x_range: The range of x values to plot.num_points: The number of points to use in the plot. |
A list of intersection points. |
solveOneVarEquation(equation) |
equation: The equation to solve. |
The solution to the equation. |
sqrt(__x) |
__x: The number to calculate the square root of. |
The square root of the number. |
rootOf(__x, num) |
__x: The number to calculate the nth root of.num: The value of n. |
The nth root of the number. |
isDivisible(x, num) |
x: The number to check.num: The number to divide by. |
True if x is divisible by num, False otherwise. |
normalize(value) |
value: The number to normalize. |
The normalized number. |
Acoustica
Acoustica is an acoustics module:
| Function | Arguments | Returns |
|---|---|---|
generateTone |
frequency: float, duration: float, vibrato_depth: float = 0.4, vibrato_rate: float = 5 | numpy.ndarray |
play |
notes: a list of tuples that contain the hertz and duration respectively | Plays the note |
getCarnaticHertz |
note: an str that represents the note | float or None |
getClassicalHertz |
note: an str the represents the note | float or None |
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
PyAlchemista-0.0.6.tar.gz
(15.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PyAlchemista-0.0.6.tar.gz.
File metadata
- Download URL: PyAlchemista-0.0.6.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55ca3dfea26baaf3566720a92a3952ff02159530887542bc47f75e894ca11989
|
|
| MD5 |
d0174d57ce12e5e759a003824c238e43
|
|
| BLAKE2b-256 |
979e2732cdb7f7224876dd06f67618f98bee396782425902065ef9a28377bef6
|
File details
Details for the file PyAlchemista-0.0.6-py3-none-any.whl.
File metadata
- Download URL: PyAlchemista-0.0.6-py3-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02761b3217bb54babed47f523a9699b91907506148540cab194a97d5d4eaef94
|
|
| MD5 |
45bb5da685530a53a4fbc939cd22c14a
|
|
| BLAKE2b-256 |
750acbe3019a59bf2364c331316f5bb96ea8f18ef2fbe773418d595b923e53a0
|