SYMBOL INDEX (249 symbols across 19 files) FILE: financial_life/calendar_help/__init__.py class Bank_Date (line 6) | class Bank_Date(datetime): method is_end_of_month (line 11) | def is_end_of_month(self): method add_month (line 15) | def add_month(self, months): method diff_months (line 22) | def diff_months(self, sub2): function get_days_per_year (line 41) | def get_days_per_year(year): function add_month (line 47) | def add_month(start_date, months): function diff_months (line 55) | def diff_months(sub1, sub2): FILE: financial_life/examples/dependencies.py function dependencies (line 17) | def dependencies(): FILE: financial_life/examples/meta_data.py function controller_tax (line 16) | def controller_tax(s): function example_meta_controller (line 73) | def example_meta_controller(print_it = True): FILE: financial_life/examples/simple_examples.py function example1 (line 17) | def example1(): function example2 (line 49) | def example2(): function example3 (line 84) | def example3(): FILE: financial_life/financing/__init__.py function conv_payment_func (line 57) | def conv_payment_func(x): function create_stop_criteria (line 65) | def create_stop_criteria(date_stop): function iter_regular_month (line 82) | def iter_regular_month(regular, date_start = None): function iter_regular_year (line 128) | def iter_regular_year(regular, date_start = None): class Status (line 179) | class Status(object): method __init__ (line 183) | def __init__(self, date, **kwargs): method __str__ (line 199) | def __str__(self): method keys (line 205) | def keys(self): method date (line 210) | def date(self): method strdate (line 214) | def strdate(self): method status (line 218) | def status(self): method meta (line 222) | def meta(self): method __getitem__ (line 225) | def __getitem__(self, key): method __getattr__ (line 230) | def __getattr__(self, name): method get (line 233) | def get(self, attr, default): class Report (line 239) | class Report(object): method __init__ (line 246) | def __init__(self, name=None, method add_semantics (line 262) | def add_semantics(self, key, semantics=None): method semantics (line 297) | def semantics(self, semantic): method semantics_of (line 301) | def semantics_of(self, key): method append (line 308) | def append(self, status = None, date = None, **kwargs): method size (line 324) | def size(self): method name (line 329) | def name(self): method name (line 333) | def name(self, name): method precision (line 337) | def precision(self): method get_from_date (line 340) | def get_from_date(self, date, interval): method monthly (line 351) | def monthly(self): method yearly (line 354) | def yearly(self): method create_report (line 357) | def create_report(self, interval='yearly'): method subset (line 402) | def subset(self, lambda_func): method table_rows (line 424) | def table_rows(self): method with_meta (line 434) | def with_meta(self): method sum_of (line 443) | def sum_of(self, semantic): method __getitem__ (line 464) | def __getitem__(self, key): method __getattr__ (line 472) | def __getattr__(self, name): method __len__ (line 480) | def __len__(self): method get (line 483) | def get(self, name, num_only = False): method __str__ (line 492) | def __str__(self): method __iter__ (line 498) | def __iter__(self): method as_df (line 502) | def as_df(self): class Payment_Value (line 507) | class Payment_Value(object): method __init__ (line 514) | def __init__(self, payment): method name (line 525) | def name(self): method __call__ (line 528) | def __call__(self): class Payment (line 534) | class Payment(object): method __init__ (line 539) | def __init__(self, from_acc, to_acc, date, name, method from_acc (line 562) | def from_acc(self): method to_acc (line 566) | def to_acc(self): method date (line 570) | def date(self): method name (line 574) | def name(self): method kind (line 578) | def kind(self): method payment (line 582) | def payment(self): method json (line 586) | def json(self): method __getitem__ (line 597) | def __getitem__(self, key): class PaymentList (line 601) | class PaymentList(object): method __init__ (line 605) | def __init__(self): method uniques (line 610) | def uniques(self): method regular (line 614) | def regular(self): method check_errors_payment (line 617) | def check_errors_payment(self, payment): method add_unique (line 624) | def add_unique(self, from_acc, to_acc, payment, method add_regular (line 652) | def add_regular(self, from_acc, to_acc, payment, interval, method clear_regular (line 697) | def clear_regular(self): method payment (line 701) | def payment(self, start_date): class Currency (line 733) | class Currency(): method __init__ (line 736) | def __init__(self, value, digits = 2): FILE: financial_life/financing/accounts.py function neg_func (line 41) | def neg_func(func): function valid_account_type (line 51) | def valid_account_type(*accounts): class TransferMessage (line 73) | class TransferMessage(object): method __init__ (line 76) | def __init__(self, code, money, message = ''): method code (line 86) | def code(self): method message (line 90) | def message(self): method money (line 94) | def money(self): class Simulation (line 98) | class Simulation(object): method __init__ (line 103) | def __init__(self, *accounts, name = None, date = None, meta = None): method name (line 146) | def name(self): method name (line 150) | def name(self, name): method meta (line 154) | def meta(self): method accounts (line 158) | def accounts(self): method current_date (line 162) | def current_date(self): method report (line 166) | def report(self): method as_df (line 169) | def as_df(self): method get_report_jinja (line 174) | def get_report_jinja(self, interval="yearly"): method get_payments_unique_json (line 199) | def get_payments_unique_json(self): method get_payments_regular_json (line 204) | def get_payments_regular_json(self): method get_accounts_json (line 221) | def get_accounts_json(self): method add_unique (line 233) | def add_unique(self, from_acc, to_acc, payment, method add_regular (line 245) | def add_regular(self, from_acc, to_acc, payment, interval, method update_payment_iterators (line 265) | def update_payment_iterators(self): method add_account (line 279) | def add_account(self, account): method add_controller (line 289) | def add_controller(self, controller): method get_payment (line 296) | def get_payment(self, payment): method make_report (line 309) | def make_report(self, from_acc, to_acc, value, kind, method make_transfer (line 323) | def make_transfer(self, payment): method simulate (line 466) | def simulate(self, date_stop = None, delta = None, last_report = True): method reports (line 522) | def reports(self, interval='yearly'): method plt_summary (line 526) | def plt_summary(self, interval='yearly'): method report_sum_of (line 531) | def report_sum_of(self, semantic): method print_reports (line 535) | def print_reports(self, interval): class Account (line 543) | class Account(object): method __init__ (line 556) | def __init__(self, amount, interest, date=None, name = None, meta = {}): method __str__ (line 583) | def __str__(self): method date (line 587) | def date(self): method date_start (line 592) | def date_start(self): method name (line 596) | def name(self): method name (line 600) | def name(self, name): method meta (line 605) | def meta(self): method account (line 609) | def account(self): method get_account (line 612) | def get_account(self): method interest (line 621) | def interest(self): method payments (line 625) | def payments(self): method current_date (line 629) | def current_date(self): method report (line 633) | def report(self): method as_df (line 636) | def as_df(self): method report_time (line 639) | def report_time(self, date): method get_table_json (line 643) | def get_table_json(self, report): method get_all_tables_json (line 647) | def get_all_tables_json(self): method get_report_json (line 660) | def get_report_json(self, interval="yearly"): method payment_input (line 680) | def payment_input(self, account_str, payment, kind, description, meta): method payment_output (line 686) | def payment_output(self, account_str, payment, kind, description, meta): method return_money (line 692) | def return_money(self, money): method set_date (line 697) | def set_date(self, date): method start_of_day (line 710) | def start_of_day(self): method end_of_day (line 715) | def end_of_day(self): class DummyAccount (line 721) | class DummyAccount(Account): method __init__ (line 727) | def __init__(self, name): class Bank_Account (line 737) | class Bank_Account(Account): method __init__ (line 741) | def __init__(self, amount, interest, date = None, name = None, meta = ... method make_report (line 766) | def make_report(self, interest=0, input=0, output=0, method exec_interest_time (line 781) | def exec_interest_time(self): method as_df (line 791) | def as_df(self): method get_table_json (line 796) | def get_table_json(self, report): method interest_time (line 823) | def interest_time(self): method payment_input (line 828) | def payment_input(self, account_str, payment, kind, description, meta): method payment_output (line 834) | def payment_output(self, account_str, payment, kind, description, meta): method payment_move (line 840) | def payment_move(self, account_str, payment, kind, description, meta): method return_money (line 863) | def return_money(self, money): method start_of_day (line 874) | def start_of_day(self): method end_of_day (line 879) | def end_of_day(self): class Loan (line 896) | class Loan(Account): method __init__ (line 902) | def __init__(self, amount, interest, date = None, name = None, meta = ... method as_df (line 924) | def as_df(self): method get_table_json (line 929) | def get_table_json(self, report): method is_finished (line 951) | def is_finished(self): method make_report (line 956) | def make_report(self, payment = 0, interest = 0, method account (line 972) | def account(self): method get_account (line 975) | def get_account(self): method exec_interest_time (line 978) | def exec_interest_time(self): method interest_time (line 988) | def interest_time(self): method payment_input (line 994) | def payment_input(self, account_str, payment, kind, description, meta): method payment_output (line 1022) | def payment_output(self, account_str, payment, kind, description, meta): method return_money (line 1028) | def return_money(self, money): method start_of_day (line 1039) | def start_of_day(self): method end_of_day (line 1044) | def end_of_day(self): class Property (line 1060) | class Property(Account): method __init__ (line 1067) | def __init__(self, property_value, amount, loan, date = None, name = N... method make_report (line 1105) | def make_report(self): method get_table_json (line 1113) | def get_table_json(self, report): method get_account (line 1125) | def get_account(self): method payment_input (line 1129) | def payment_input(self, account_str, payment, kind, description, meta): method payment_output (line 1135) | def payment_output(self, account_str, payment, kind, description, meta): method return_money (line 1141) | def return_money(self, money): method end_of_day (line 1146) | def end_of_day(self): FILE: financial_life/financing/colors.py function import_colors (line 10) | def import_colors(): FILE: financial_life/financing/identity.py function id_generator (line 12) | def id_generator( FILE: financial_life/financing/plotting.py function bank_account (line 26) | def bank_account(*reports): function summary (line 34) | def summary(*reports): function summary_img (line 66) | def summary_img(*reports, target = './', figsize = (10, 5), dpi = 100, p... function extract_data (line 118) | def extract_data(semantic, *reports, color_theme = C_cold_colors, color_... function add_labels (line 132) | def add_labels(semantic, *reports, color_theme = C_cold_colors, color_of... function plot_stack_generic (line 143) | def plot_stack_generic(X, Y, c, semantic, *reports, color_theme = C_cold... function remove_nones (line 161) | def remove_nones(X): function add_zeros (line 165) | def add_zeros(X, Y): function plot_stack_abs (line 179) | def plot_stack_abs(semantic, *reports, color_theme = C_cold_colors, colo... function plot_stack_mult_abs (line 189) | def plot_stack_mult_abs(semantics, *reports, color_themes, color_offset ... function plot_stack_cum (line 194) | def plot_stack_cum(semantic, *reports, color_theme = C_cold_colors, colo... function join_data (line 212) | def join_data(dates_list, data_list): FILE: financial_life/financing/test_financing.py class Test_Create_Stop_Criteria (line 13) | class Test_Create_Stop_Criteria(unittest.TestCase): method test_date (line 15) | def test_date(self): method test_callable (line 21) | def test_callable(self): class TestRegular_Month_Payment (line 28) | class TestRegular_Month_Payment(unittest.TestCase): method setUp (line 31) | def setUp(self): method test_begin_payment_next_month (line 66) | def test_begin_payment_next_month(self): method test_begin_payment_next_year (line 74) | def test_begin_payment_next_year(self): method test_begin_payment_this_month (line 79) | def test_begin_payment_this_month(self): method test_proper_sequence (line 84) | def test_proper_sequence(self): method test_last_calender_day (line 92) | def test_last_calender_day(self): class TestRegular_Year_Payment (line 98) | class TestRegular_Year_Payment(unittest.TestCase): method setUp (line 101) | def setUp(self): method test_begin_payment_same_year (line 136) | def test_begin_payment_same_year(self): method test_begin_payment_next_year (line 142) | def test_begin_payment_next_year(self): method test_proper_sequence (line 147) | def test_proper_sequence(self): FILE: financial_life/financing/test_meta.py class Test (line 13) | class Test(unittest.TestCase): method setUp (line 16) | def setUp(self): method tearDown (line 21) | def tearDown(self): method test_account_and_simulation (line 25) | def test_account_and_simulation(self): FILE: financial_life/financing/test_status.py class Test (line 15) | class Test(unittest.TestCase): method setUp (line 18) | def setUp(self): method test_InitStatus (line 47) | def test_InitStatus(self): method test_str (line 58) | def test_str(self): method test_SimulationReport (line 62) | def test_SimulationReport(self): FILE: financial_life/financing/validate.py function parse_datestring (line 29) | def parse_datestring(datestr): function valid_date (line 38) | def valid_date(date): function valid_stop_date (line 51) | def valid_stop_date(date): function valid_name (line 61) | def valid_name(name): function valid_date_stop (line 66) | def valid_date_stop(date_stop): function valid_delta (line 72) | def valid_delta(delta): FILE: financial_life/products/germany/lbs/__init__.py class Bauspar (line 90) | class Bauspar(Account): method __init__ (line 93) | def __init__(self, guthaben, bausparsumme, punkte, tarif, date = None,... method loan (line 153) | def loan(self): method get_loan (line 156) | def get_loan(self): method simulate (line 164) | def simulate(self, date_stop = None, delta = None, last_report = True): method get_credit (line 191) | def get_credit(self): method loan_track_data (line 208) | def loan_track_data(self, loan_interest, loan_insurance, payed): method loan_make_report (line 213) | def loan_make_report(self): method loan_exec_interest_time (line 224) | def loan_exec_interest_time(self): method loan_phase (line 229) | def loan_phase(self, date_stop = None, delta = None, last_report = True): method loan_simulate_day (line 268) | def loan_simulate_day(self): method zwischen_track_data (line 280) | def zwischen_track_data(self, account_interest, loan_interest, payed, ... method zwischen_make_report (line 287) | def zwischen_make_report(self): method zwischen_exec_interest_time (line 301) | def zwischen_exec_interest_time(self): method zwischen_phase (line 306) | def zwischen_phase(self, date_stop = None, delta = None, last_report =... method zwischen_simulate_day (line 358) | def zwischen_simulate_day(self): method saving_track_data (line 378) | def saving_track_data(self, interest, payed, entgelt): method saving_make_report (line 384) | def saving_make_report(self): method saving_phase (line 396) | def saving_phase(self, date_stop = None, delta = None, last_report = T... method saving_simulate_day (line 431) | def saving_simulate_day(self): FILE: financial_life/reports/excel.py function report (line 15) | def report(simulation, filename='report.xls'): FILE: financial_life/reports/html.py function report (line 20) | def report(simulation, style = 'standard', output_dir = 'report'): FILE: financial_life/tax/germany/__init__.py function tax_to_pay (line 3) | def tax_to_pay(year, *args, **kwargs): function tax_to_pay_2016 (line 10) | def tax_to_pay_2016(tax_relevant_money, splitting = False): FILE: financial_life/templates/html/standard/render.py function render (line 21) | def render(simulation, output_dir = 'report'): function render_accounts (line 62) | def render_accounts(simulation, template_folder, output_dir = 'report', ... FILE: financial_life/test_general.py class Test (line 16) | class Test(unittest.TestCase): method setUp (line 19) | def setUp(self): method tearDown (line 69) | def tearDown(self): method testGeneral (line 73) | def testGeneral(self):