-
-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathtodos.txt
138 lines (98 loc) · 4.95 KB
/
todos.txt
1
2
3
4
5
6
7
8
9
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
todos
------
new release
- adapt readme
- adapt notebooks
- in gitpages branch
- adapt release notes
- adapt index
- adapt releases in project.toml
- merge back into main
- set tag and push tag (format vx.x.x)
- on github -> under code releases: draft new release
2.2.0
- [ok] new CIKFilter for bags (similar logic than adshs filter)
- [ok] segments basics notebook
- [ok] cik-filter in load method of bags
- [ok] Switch for ConcatProcess whether to load all data directly into memory, or do it file_based
- [ok] use ConcatProcess also for StandardizedBag (only in_memory)
- [ok] Standardization by quarter / make more flexibel -> either single task, or multiple dirs
- [ok] define new memory_optimized pipeline
- [ok] adapt pipeline/automation notebook
- [ok] examples on how to use the bags from the pipeline
- [ok] is_xxx_bag_path -> moved into classes JoinedDataBag, RawDataBag, added to StandardizeBag
- [ok] sponsoring hinweis und text -> output once a day If you like it - please support it!
- [ok] sponsoring hinweis in readme, und als header in allen notebooks
- [ok] activate github discussions (https://docs.github.com/en/discussions/quickstart)
- [ok] hint forum in readme, as additional link on pypi
- linked in post
2.3.0
switch to vs code?
- adding more steps to automation
spenden via paypal: Bsp:
https://pypi.org/project/colorama/ -> Projekt mit Spenden-Button
https://www.paypal.com/donate/?cmd=_donations&business=2MZ9D2GMLYCUJ&item_name=Colorama¤cy_code=USD -> Präsentation
----------
- use of str and Path is inconsistence. it would be nice if both could be used
- overwrite serial execution per task
- in cf haben wir oft auch zusätzliche 'cash' tags -> benötigen wir diese im bs auch?
- maxqtr prepivot rule also for bs und is
- standardize oustanding shares, resp. validate
(see: https://github.com/hansjoergw/sec-fincancial-statement-data-set/issues/13)
"but as i understand, they do not have the same exact meaning. i haven't investigated that, so i am not sure if you
can assume that they are the same, resp. close enough to treat them that way. in the cp, the value appears
as entitycommonstocksharesoutstanding (if present), in the balance sheet as commonstocksharesoutstanding,
and in the incomestatement as weightedaveragenumberofsharesoutstandingbasic."
-> adding entitycommonstocksharesoutstanding from cp
-> adding commonstocksharesoutstanding to bs
-> provide default handling of choosing which value for final "outstandingshares"
- discord channel?
- evtl. sollte jede regel noch eine "explanation" bekommen. ein text, der die regel spezifisch erklärt,
nicht allgemein wie in description.
- usecase/analyzes ausarbeiten und eigenes notebook mit beispielen
- idea: using configuration file as parameter or as option instead of only class:
input medium feedback:
"what do you think about letting update() and configurationmanager take config_file_name with default value ''?
this seems to provide more explicit control. i know this would affect many functions which take config.
how about replacing it by config_file_name?"
next:
- vlt switch um parallele verarbeitung komplett auszuschalten?
- vlt switch maximale parallelität?
- new notebook, examples
-> reading primary financial statements for a single report, display bs, is, cf for a report
-> analyse changes in one tag for one company
-> compare basic data of two companies
- supporting dataset with notes -> v.2
- es wäre gut, wenn der standardstatementpresenter noch eine kolonne "year", noch welcher auch sortiert ist
die sortierung über adsh alleine ermöglicht keine sauber sortierung pro jahr
man könnte hierfür auch das report year aus sub verwenden
- pipelines: einfaches konzept um standard flows zu kapseln
z.b. collector als input bis zur presentation
-> z.b. für selektierte ciks daten so aufbereiten, dass sie alle vorhandenen jahre in spalten angezeigt werden
- update des config files
fehlende inhalte müssen gesetzt und auf default gesetzt werden, oder?
überflüssige inhalte müssen entfernt werden
-> im moment noch nicht notwendig -> würde erst notwendig, falls
optionen nicht mehr benützt werden
- in company collector -> eine sicht für sämtlich jahre zeigen -> mit jahren als spalten, aber
- versuchen die selben tags zu zeigen, notfalls mit null...
- reihenfolge könnte ein problem sein
- - warning, falls daten nicht indexiert sind
-> hinweis message beim laden der config
-> config for autocheck to download / autodownload
later
-build timeline for company
-correct quarter naming -> was meine ich damit?
-db-version for updates
checkout für visualisierung
- https://gist.github.com/mwouts/a2de16feb90d33fd89334fb09f62742f
- https://www.linkedin.com/pulse/interactive-dataframes-jupyter-google-colab-vs-code-pycharm-wouts/?trk=articles_directory
- https://pbpython.com/dataframe-gui-overview.html
ideen
-----
- export excel
- cli
- https://streamlit.io/ ui
look at
-------
- https://pypi.org/project/edgartools/1.6.0/