Skip to main content

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
  • 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
  • FII: colects data for Brazilian real estate funds
    • Arguments:
      • list that will be populated with funds data
    • Returns:
      • populated list

Version history

3.0.1

  • Included parameter to limit the number of FIIs fetched. This will be used for testing the full MagicFII program

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

Release files for mftoolbox 5.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mftoolbox 5.0.5
File Size Uploaded
mftoolbox-5.0.5.tar.gz 19.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mftoolbox 5.0.5
File Interpreter ABI Platform
mftoolbox-5.0.5-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 52.3 kB

Release files / mftoolbox-5.0.5.tar.gz

Download URL mftoolbox-5.0.5.tar.gz
Size 19.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dedcc13bae9a2ac74a4bd39e3dce6832ffd7b339062990df578eb000585e0505
BLAKE2b-256 checksum
How to use checksums
d1fd239cc3dcbbf32d7da6ee2a84beda58dfb959933e603dd1389d0719251909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release files / mftoolbox-5.0.5-py2.py3-none-any.whl

Download URL mftoolbox-5.0.5-py2.py3-none-any.whl
Size 33.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
627aa5b1a40f0d94ce5abd7685834157653ec67678f0d8901c1797f62ef8a4d0
BLAKE2b-256 checksum
How to use checksums
f63f6e8ef3585b945889240a765c24eab783001cb0c5d8c47db07eb43b6a461b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release history Release notifications | RSS feed

This release

5.0.5 This release

2 release files

5.0.4

2 release files

5.0.3

2 release files

5.0.2

2 release files

5.0.1

2 release files

5.0.0

2 release files

4.6.6

2 release files

4.6.5

2 release files

4.6.4

2 release files

4.6.3

2 release files

4.6.2

2 release files

4.6.1

2 release files

4.6.0

2 release files

4.5.3

2 release files

4.5.2

2 release files

4.5.1

2 release files

4.5.0

2 release files

4.4.10

2 release files

4.4.9

2 release files

4.4.8

2 release files

4.4.7

2 release files

4.4.6

2 release files

4.4.5

2 release files

4.4.4

2 release files

4.4.3

2 release files

4.4.2

2 release files

4.4.1

2 release files

4.4.0

2 release files

4.3.10

2 release files

4.3.9

2 release files

4.3.8

2 release files

4.3.6

2 release files

4.3.5

2 release files

4.3.4

2 release files

4.3.3

2 release files

4.3.2

2 release files

4.3.1

2 release files

4.3.0

2 release files

4.2.9

2 release files

4.2.8

2 release files

4.2.7

2 release files

4.2.6

2 release files

4.2.5

2 release files

4.2.4

2 release files

4.2.3

2 release files

4.2.2

2 release files

4.2.1

2 release files

4.2.0

2 release files

4.1.17

2 release files

4.1.15

2 release files

4.1.14

2 release files

4.1.13

2 release files

4.1.12

2 release files

4.1.11

2 release files

4.1.10

2 release files

4.1.9

2 release files

4.1.8

2 release files

4.1.7

2 release files

4.1.6

2 release files

4.1.5

2 release files

4.1.4

2 release files

4.1.3

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.22

2 release files

4.0.21

2 release files

4.0.20

2 release files

4.0.19

2 release files

4.0.18

2 release files

4.0.17

2 release files

4.0.16

2 release files

4.0.15

2 release files

4.0.14

2 release files

4.0.13

2 release files

4.0.12

2 release files

4.0.11

2 release files

4.0.10

2 release files

4.0.9

2 release files

4.0.8

2 release files

4.0.7

2 release files

4.0.6

2 release files

4.0.5

2 release files

4.0.4

2 release files

4.0.2

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.3.8

2 release files

2.3.7

2 release files

2.3.6

2 release files

2.3.5

2 release files

2.3.4

2 release files

2.3.3

2 release files

2.3.2

3 release files

2.3.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page