A set of tools to support my MF2 and MagicFII projects
Project description
mftoolbox
Package created to support my MF2 project development.
Functions:
- encoding(): returns the proper encoding for handling config files with configparser. It's based on the based on the operating system:
- UTF-16 for Windows;
- UTF-8 for Mac.
Classes:
- Build: automatically controls build number based on changes made to the file;
- UltimaCotacaoDolar: gets the last available BRL/USD exchange rate from Brazilian's Central Bank;
- Proventos: works with dividends data;
- Timestamp: formats execution start time information
- self.str_yyyymmdd: now() formatted as YYYYMMDD
- str_hhmmss: now() formatted as HHMMSS
- dtt_timestamp: now() as timestamp
- dtt_now: now() as datetime
- CotacaoDolarData: gets USD/BRL exchange rate for a specific date
- Arguments:
- Date: string with date formatted as DD/MM/YYYY
- Returns:
- self.valor: float of the exchange rate for the specific date
- Arguments:
- CotacaoDolarHistorico: gets a list of USD/BRL exchange rate for a range of dates
- Arguments:
- Start Date: string with date formatted as DD/MM/YYYY
- End Date: string with date formatted as DD/MM/YYYY
- Returns:
- self.cotacoes: list of tuples in the format [Date, Exchange Rate]
- self.itens: total itens in the list
- Arguments:
- FII: colects data for Brazilian real estate funds
- Arguments:
- list that will be populated with funds data
- Returns:
- populated list
- Arguments:
Version history
3.0.0
- Released the FII module to colect data for Brazilian real estate funds
2.3.7
- Changed from a single module ('mftoolbox') containing all classes and functions to a multi-module approach
- Changed internal imports to hide objects that don't need to be exposed (import xxx as _xxx)
- implemented error handling to cotacaodolar module
2.3.0 - 2.3.6
- perfecting the process of package generation. No changes to code
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mftoolbox-3.0.0.tar.gz
(14.5 kB
view hashes)
Built Distribution
Close
Hashes for mftoolbox-3.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aea28dcb4c6ad87f9385e4355a5d8f679f7ecbd4eb9b3665ce14bc1372e8ac7 |
|
MD5 | cd1655b14317a462cd26e8f06e7a06d3 |
|
BLAKE2b-256 | e8b95fc3147cdc1784eac9db1c80fe731997a1e5eedf50d4839f42c45f890108 |