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
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 |