API references¶
A brief description of the available functions and classes in mypackage
is provided below.
mypackage.foo
¶
A generic module to use as example.
This module provides:
a_function(x, dim)
: a function tailored for a calculation.
a_function(x, dim)
¶
Define a generic function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
x
|
float
|
The function's argument array. |
required |
dim
|
int
|
Number of dimensions to expand. |
required |
Returns:
Type | Description |
---|---|
ndarray
|
The evaluated function at the given input array. |
Source code in src/mypackage/foo.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
mypackage.goo
¶
Another dummy module to be use as an example.
This module provides:
calculate_something_big(x, dim)
: a function that performs a nice calculation.
calculate_something_big(x, slope=1.0, y_intercept=0.0)
¶
This function calculates something big.
In summary, this function calculates a linear relationship between x and y. This relationship is given as:
where m
is the slope and b
is the y_intercept
, both are exposed as
args to this function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
x
|
float
|
The independent variable. |
required |
slope
|
float
|
The slope of the linear function. |
1.0
|
y_intercept
|
float
|
The value that the linear function intercepts the y-axis. |
0.0
|
Returns:
Type | Description |
---|---|
float
|
The dependent variable of the linear function (y). |
Source code in src/mypackage/goo.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|