kanon
v0.3.0
Documentation
tables
— Defining ancient astronomical tables
units
— Handling historical units
calendars
— Historical eras and calendar conversions
Examples
Building a declination table
Computing the true position of the Sun
Studying Ptolemy’s sun declination using visualization tools
More info
Changelog
kanon
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
V
|
W
|
Y
|
Z
_
__call__() (kanon.tables.symmetries.Symmetry method)
A
add (kanon.units.precision.PrecisionContext attribute)
add_column() (kanon.tables.HTable method)
add_columns() (kanon.tables.HTable method)
add_index() (kanon.tables.HTable method)
add_row() (kanon.tables.HTable method)
apply() (kanon.tables.HTable method)
(kanon.tables.htable.HTable method)
Arabic (class in kanon.calendars.calendars)
argsort() (kanon.tables.HTable method)
ArithmeticIdentifier (in module kanon.units.precision)
as_array() (kanon.tables.HTable method)
astype() (kanon.tables.hcolumn.HColumn method)
B
base (kanon.units.radices.BasedReal attribute)
BasedReal (class in kanon.units.radices)
basedtype (kanon.tables.hcolumn.HColumn attribute)
Byzantine (class in kanon.calendars.calendars)
C
Calendar (class in kanon.calendars)
calendar (kanon.calendars.Date attribute)
CEIL (kanon.units.precision.TruncatureMode attribute)
ceil() (kanon.tables.hcolumn.HColumn method)
(kanon.units.precision.PreciseNumber method)
(kanon.units.precision.Truncable method)
(kanon.units.radices.BasedReal method)
clear_records() (in module kanon.units.precision)
colnames (kanon.tables.HTable attribute)
ColumnClass (kanon.tables.HTable attribute)
common_year (kanon.calendars.Calendar attribute)
(kanon.calendars.calendars.Arabic attribute)
(kanon.calendars.calendars.Byzantine attribute)
(kanon.calendars.calendars.Egyptian attribute)
(kanon.calendars.calendars.Julian attribute)
(kanon.calendars.calendars.Persian attribute)
conjugate() (kanon.units.radices.BasedReal method)
convert_bytestring_to_unicode() (kanon.tables.HTable method)
convert_unicode_to_bytestring() (kanon.tables.HTable method)
copy() (kanon.tables.HTable method)
(kanon.tables.htable.HTable method)
cycle (kanon.calendars.Calendar attribute)
(kanon.calendars.calendars.Arabic attribute)
(kanon.calendars.calendars.Byzantine attribute)
(kanon.calendars.calendars.Egyptian attribute)
(kanon.calendars.calendars.Julian attribute)
(kanon.calendars.calendars.Persian attribute)
cycle_length (kanon.calendars.Calendar attribute)
(kanon.calendars.calendars.Arabic attribute)
(kanon.calendars.calendars.Byzantine attribute)
(kanon.calendars.calendars.Egyptian attribute)
(kanon.calendars.calendars.Julian attribute)
(kanon.calendars.calendars.Persian attribute)
D
Date (class in kanon.calendars)
days() (kanon.calendars.calendars.Month method)
days_from_epoch() (kanon.calendars.calendars.Era method)
(kanon.calendars.Date method)
days_ly (kanon.calendars.calendars.Month attribute)
decimal (kanon.units.radices.BasedReal attribute)
diff() (kanon.tables.HTable method)
(kanon.tables.htable.HTable method)
distributed_interpolation() (in module kanon.tables.interpolations)
div (kanon.units.precision.PrecisionContext attribute)
dtype (kanon.tables.HTable attribute)
E
Egyptian (class in kanon.calendars.calendars)
equals() (kanon.units.radices.BasedReal method)
Era (class in kanon.calendars.calendars)
era (kanon.calendars.Calendar attribute)
(kanon.calendars.calendars.Arabic attribute)
(kanon.calendars.calendars.Byzantine attribute)
(kanon.calendars.calendars.Egyptian attribute)
(kanon.calendars.calendars.Julian attribute)
(kanon.calendars.calendars.Persian attribute)
F
factor_at_pos() (kanon.units.radices.RadixBase method)
field() (kanon.tables.HTable method)
fill() (kanon.tables.HTable method)
(kanon.tables.htable.HTable method)
filled() (kanon.tables.HTable method)
FLOOR (kanon.units.precision.TruncatureMode attribute)
floor() (kanon.tables.hcolumn.HColumn method)
(kanon.units.precision.PreciseNumber method)
(kanon.units.precision.Truncable method)
(kanon.units.radices.BasedReal method)
frac (kanon.calendars.Date attribute)
freeze() (kanon.units.precision.PrecisionContext method)
from_decimal() (kanon.units.radices.BasedReal class method)
from_float() (kanon.units.radices.BasedReal class method)
from_fraction() (kanon.units.radices.BasedReal class method)
from_int() (kanon.units.radices.BasedReal class method)
from_julian_days() (kanon.calendars.Calendar method)
(kanon.calendars.calendars.Arabic method)
(kanon.calendars.calendars.Byzantine method)
(kanon.calendars.calendars.Egyptian method)
(kanon.calendars.calendars.Julian method)
(kanon.calendars.calendars.Persian method)
from_pandas() (kanon.tables.HTable class method)
FULL (kanon.units.precision.PrecisionMode attribute)
G
get() (kanon.tables.HTable method)
(kanon.tables.htable.HTable method)
get_context() (in module kanon.units.precision)
get_records() (in module kanon.units.precision)
get_time() (kanon.calendars.Calendar method)
(kanon.calendars.calendars.Arabic method)
(kanon.calendars.calendars.Byzantine method)
(kanon.calendars.calendars.Egyptian method)
(kanon.calendars.calendars.Julian method)
(kanon.calendars.calendars.Persian method)
group_by() (kanon.tables.HTable method)
groups (kanon.tables.HTable attribute)
H
has_masked_columns (kanon.tables.HTable attribute)
has_masked_values (kanon.tables.HTable attribute)
has_mixin_columns (kanon.tables.HTable attribute)
HColumn (class in kanon.tables.hcolumn)
HColumnInfo (class in kanon.tables.hcolumn)
HTable (class in kanon.tables)
(class in kanon.tables.htable)
I
iloc (kanon.tables.HTable attribute)
imag (kanon.units.radices.BasedReal attribute)
index_column() (kanon.tables.HTable method)
index_mode() (kanon.tables.HTable method)
indices (kanon.tables.HTable attribute)
info (kanon.tables.hcolumn.HColumn attribute)
(kanon.tables.HTable attribute)
insert_row() (kanon.tables.HTable method)
intercalation() (kanon.calendars.Calendar method)
(kanon.calendars.calendars.Arabic method)
(kanon.calendars.calendars.Byzantine method)
(kanon.calendars.calendars.Egyptian method)
(kanon.calendars.calendars.Julian method)
(kanon.calendars.calendars.Persian method)
interpolate (kanon.tables.HTable attribute)
(kanon.tables.htable.HTable attribute)
items() (kanon.tables.HTable method)
itercols() (kanon.tables.HTable method)
iterrows() (kanon.tables.HTable method)
J
jdn (kanon.calendars.Date attribute)
jdn_at_ymd() (kanon.calendars.Calendar method)
(kanon.calendars.calendars.Arabic method)
(kanon.calendars.calendars.Byzantine method)
(kanon.calendars.calendars.Egyptian method)
(kanon.calendars.calendars.Julian method)
(kanon.calendars.calendars.Persian method)
Julian (class in kanon.calendars.calendars)
K
kanon.calendars
module
kanon.calendars.calendars
module
kanon.tables
module
kanon.tables.hcolumn
module
kanon.tables.htable
module
kanon.tables.interpolations
module
kanon.tables.symmetries
module
kanon.units
module
kanon.units.precision
module
kanon.units.radices
module
keep_columns() (kanon.tables.HTable method)
keys() (kanon.tables.HTable method)
L
leap_year (kanon.calendars.Calendar attribute)
(kanon.calendars.calendars.Arabic attribute)
(kanon.calendars.calendars.Byzantine attribute)
(kanon.calendars.calendars.Egyptian attribute)
(kanon.calendars.calendars.Julian attribute)
(kanon.calendars.calendars.Persian attribute)
left (kanon.units.radices.BasedReal attribute)
linear_interpolation() (in module kanon.tables.interpolations)
loc (kanon.tables.HTable attribute)
loc_indices (kanon.tables.HTable attribute)
M
mask (kanon.tables.HTable attribute)
masked (kanon.tables.HTable attribute)
MAX (kanon.units.precision.PrecisionMode attribute)
meta (kanon.tables.HTable attribute)
minimize_precision() (kanon.units.radices.BasedReal method)
module
kanon.calendars
kanon.calendars.calendars
kanon.tables
kanon.tables.hcolumn
kanon.tables.htable
kanon.tables.interpolations
kanon.tables.symmetries
kanon.units
kanon.units.precision
kanon.units.radices
Month (class in kanon.calendars.calendars)
months (kanon.calendars.Calendar attribute)
(kanon.calendars.calendars.Arabic attribute)
(kanon.calendars.calendars.Byzantine attribute)
(kanon.calendars.calendars.Egyptian attribute)
(kanon.calendars.calendars.Julian attribute)
(kanon.calendars.calendars.Persian attribute)
more() (kanon.tables.HTable method)
mul (kanon.units.precision.PrecisionContext attribute)
mutate() (kanon.units.precision.PrecisionContext method)
N
name (kanon.calendars.Calendar attribute)
(kanon.calendars.calendars.Arabic attribute)
(kanon.calendars.calendars.Byzantine attribute)
(kanon.calendars.calendars.Egyptian attribute)
(kanon.calendars.calendars.Julian attribute)
(kanon.calendars.calendars.Month attribute)
(kanon.calendars.calendars.Persian attribute)
NONE (kanon.units.precision.TruncatureMode attribute)
O
offset (kanon.tables.symmetries.Symmetry attribute)
one() (kanon.units.radices.BasedReal class method)
opposite (kanon.tables.HTable attribute)
(kanon.tables.htable.HTable attribute)
OutOfBoundsOriginError
OverlappingSymmetryError
P
Persian (class in kanon.calendars.calendars)
pformat() (kanon.tables.HTable method)
pformat_all() (kanon.tables.HTable method)
plot2d() (kanon.tables.HTable method)
(kanon.tables.htable.HTable method)
pmode (kanon.units.precision.PrecisionContext attribute)
populate() (kanon.tables.HTable method)
(kanon.tables.htable.HTable method)
pprint() (kanon.tables.HTable method)
pprint_all() (kanon.tables.HTable method)
PreciseNumber (class in kanon.units.precision)
PrecisionContext (class in kanon.units.precision)
PrecisionMode (class in kanon.units.precision)
Q
quadratic_interpolation() (in module kanon.tables.interpolations)
R
radix_registry (in module kanon.units.radices)
RadixBase (class in kanon.units.radices)
range() (kanon.units.radices.BasedReal class method)
read (kanon.tables.HTable attribute)
real (kanon.units.radices.BasedReal attribute)
record() (kanon.units.precision.PrecisionContext method)
recording (kanon.units.precision.PrecisionContext attribute)
registry (kanon.calendars.Calendar attribute)
(kanon.calendars.calendars.Arabic attribute)
(kanon.calendars.calendars.Byzantine attribute)
(kanon.calendars.calendars.Egyptian attribute)
(kanon.calendars.calendars.Julian attribute)
(kanon.calendars.calendars.Persian attribute)
remainder (kanon.units.radices.BasedReal attribute)
remove_column() (kanon.tables.HTable method)
remove_columns() (kanon.tables.HTable method)
remove_indices() (kanon.tables.HTable method)
remove_row() (kanon.tables.HTable method)
remove_rows() (kanon.tables.HTable method)
rename_column() (kanon.tables.HTable method)
rename_columns() (kanon.tables.HTable method)
replace_column() (kanon.tables.HTable method)
resize() (kanon.tables.hcolumn.HColumn method)
(kanon.units.precision.PreciseNumber method)
(kanon.units.precision.Truncable method)
(kanon.units.radices.BasedReal method)
reverse() (kanon.tables.HTable method)
right (kanon.units.radices.BasedReal attribute)
ROUND (kanon.units.precision.TruncatureMode attribute)
round() (kanon.tables.HTable method)
S
SCI (kanon.units.precision.PrecisionMode attribute)
set_context() (in module kanon.units.precision)
set_index() (kanon.tables.HTable method)
(kanon.tables.htable.HTable method)
set_precision() (in module kanon.units.precision)
set_recording() (in module kanon.units.precision)
shift() (kanon.units.radices.BasedReal method)
show_in_browser() (kanon.tables.HTable method)
show_in_notebook() (kanon.tables.HTable method)
sign (kanon.tables.symmetries.Symmetry attribute)
(kanon.units.radices.BasedReal attribute)
significant (kanon.tables.hcolumn.HColumn attribute)
(kanon.units.precision.PreciseNumber attribute)
(kanon.units.radices.BasedReal attribute)
sort() (kanon.tables.HTable method)
source (kanon.tables.symmetries.Symmetry attribute)
sqrt() (kanon.units.radices.BasedReal method)
stack (kanon.units.precision.PrecisionContext attribute)
sub (kanon.units.precision.PrecisionContext attribute)
subunit_quantity() (kanon.units.radices.BasedReal method)
Symmetry (class in kanon.tables.symmetries)
symmetry (kanon.tables.HTable attribute)
(kanon.tables.htable.HTable attribute)
T
targets (kanon.tables.symmetries.Symmetry attribute)
tmode (kanon.units.precision.PrecisionContext attribute)
to_calendar() (kanon.calendars.Date method)
to_fraction() (kanon.units.radices.BasedReal method)
to_pandas() (kanon.tables.HTable method)
(kanon.tables.htable.HTable method)
to_time() (kanon.calendars.Date method)
TRUNC (kanon.units.precision.TruncatureMode attribute)
Truncable (class in kanon.units.precision)
truncate() (kanon.tables.hcolumn.HColumn method)
(kanon.units.precision.PreciseNumber method)
(kanon.units.precision.Truncable method)
(kanon.units.radices.BasedReal method)
TruncatureMode (class in kanon.units.precision)
V
values() (kanon.tables.HTable method)
values_column (kanon.tables.HTable attribute)
(kanon.tables.htable.HTable attribute)
values_equal() (kanon.tables.HTable method)
variant (kanon.calendars.calendars.Month attribute)
W
write (kanon.tables.HTable attribute)
Y
ymd (kanon.calendars.Date attribute)
Z
zero() (kanon.units.radices.BasedReal class method)
Read the Docs
v: v0.3.0
Versions
latest
stable
v0.3.0
v0.2.0
v0.1.2
v0.1.1
v0.1.0
v0.0.1
Downloads
On Read the Docs
Project Home
Builds