130 Commits

Author SHA1 Message Date
Tristan Nolde e57ef07a3d hotfix: Improve UI (#569)
Co-authored-by: Philipp Horstenkamp <philipp@horstenkamp.de>
2024-01-17 16:22:46 +01:00
Philipp 27a95c1c23 Replaced the bind with the connection method 2024-01-15 20:24:38 +01:00
Philipp 9ea3771f18 A lot of spelling (#512) 2024-01-04 18:01:59 +01:00
Philipp 259f037dcb Removed an old test marker (#506) 2024-01-02 10:35:12 +00:00
KM-R 85aeb0a95e Create widgets on person page (#482) 2023-12-28 17:29:09 +00:00
KM-R 693532086d Update styling and language of home page (#484) 2023-12-28 17:15:10 +01:00
Philipp 6ccf2ffd17 Reworked the options creation (#464)
Fixed the bug
2023-12-23 21:19:36 +01:00
Philipp 319ca3b8ad Added redirection callbacks to the person and the company page. (#423) 2023-12-04 19:11:22 +01:00
Tristan Nolde 92d14b5824 Ingest schedule (#391)
Includes a new "app" running the ingestion jobs (aka fetch_news and
find_missing_companies + enrich_company_financials) on a schedule.

This also fixes an issue with the previous schedule implementation by
persisting the schedule in a file that survives new deployment and
continues where it left off.
2023-12-04 19:05:52 +01:00
KM-R 944374f145 Styling data table home page (#437) 2023-12-01 09:15:43 +00:00
KM-R 4e83c83374 Visualize company sentiment (#422)
Updates the tab and widget "Stimmung"
2023-11-22 22:32:38 +01:00
Philipp 36f2d653b1 Added links (#406)
Added links into the plot.
When clicking on the plot on the main page a redirect is implemente the
the matching detailpage.
2023-11-20 20:06:51 +00:00
Philipp ce1598c42e Removed double execution of Layouting in 2 and 3d. (#385)
Prior to layouting the sping layout was allways calculated and later
overwritten. (Double execution)
2023-11-16 17:25:15 +01:00
Philipp 96d216fb74 Added a web-frontend to add companies to the search queue. (#375)
This webfrontent adds a company to the search que or resets the search
que entry to be searched again.
This will allow for directed growth or an initiallisation.

---------

Co-authored-by: Tristan Nolde <tristan.nolde@yahoo.de>
2023-11-16 17:24:43 +01:00
Philipp 0d4d1324d0 Simplification of layout selection (#384)
Removed the 2d/3d toggle and added that option into the layout dropdown.

---------

Co-authored-by: KM-R <129882581+KM-R@users.noreply.github.com>
2023-11-14 21:31:30 +00:00
Philipp d0677287b6 Added a filter for financial reports. (#372)
Finanical reports are now filtered before beeing added to the SQL
database to only added knwon keys.
Some matching is also done.
The most importend missing reports are printed to be implemented later
on.
Rapidfuzz could be used.
2023-11-13 18:52:12 +01:00
Philipp af8a907cf9 Stop table reset of better persistent tables. (#373) 2023-11-12 14:27:44 +01:00
TrisNol 170056bf58 test: Cover apps/fetch_news.py with unit tests 2023-11-11 14:30:00 +01:00
TrisNol ac6ca3547b test: Add unit test for news api wrapper 2023-11-11 14:30:00 +01:00
Philipp 066800123d Created pipeline to run ner sentiment and sql ingest (#314)
Created a dataprocessing pipline that enhances the raw mined data with
Organsiation extractions and sentiment analysis prio to moving the data
to the sql db.
The transfer of matched data is done afterword.

---------

Co-authored-by: SeZett <zeleny.sebastian@fh-swf.de>
2023-11-11 13:28:12 +00:00
Tristan Nolde a6d486209a Introduce extended_financial_data code (#357)
Introducing the previously developed method to fetch the financial data
via table parsing (aka "data lake like solution") in a non-destructive
manner by defaulting to the current RegEx-based behaviour.
2023-11-11 14:10:20 +01:00
Philipp e5b61bc19c Added multi relation dropdowns to dashbord (#363)
This change allows for a more complete combination of relation
combinations to be filtered.
2023-11-11 13:47:46 +01:00
TrisNol 9edf5b1dce test: Increase coverage for multi-column headers 2023-11-11 11:03:36 +01:00
TrisNol fecf42d75a test: Unit test new KPI extraction 2023-11-11 11:01:17 +01:00
Tim e5769b3c25 Added Tests
Co-authored-by: Tristan Nolde <TrisNol@users.noreply.github.com>
2023-11-10 18:56:51 +01:00
Tim 410b690873 Added test 2023-11-10 18:56:51 +01:00
Tim 41af7e2d18 Added test behaviour 2023-11-10 18:56:51 +01:00
Tim f38728450d now ruff confirm 2023-11-10 18:53:47 +01:00
Tim f2ac0eda91 Added Realtion_count MEthod 2023-11-10 18:53:47 +01:00
Tim 31d7098d48 Checkpoint commit 2023-11-10 18:52:13 +01:00
Tim 30f9e4506f solved errors 2023-11-10 18:50:38 +01:00
Tim 7e8adfafd5 Test Version 2023-11-10 18:50:11 +01:00
Tim 6585a0ee11 On branch feature/visualize-verflechtungen 2023-11-10 18:45:25 +01:00
TrisNol f9d3f0eb76 test: Cover apps/find_missing_companies.py 2023-11-05 13:47:06 +01:00
TrisNol f7ec3eaf24 test: Increase test coverage and refactor v3 2023-11-05 12:55:47 +01:00
TrisNol e8d1a37cff test: Extend unit tests 2023-11-04 14:19:41 +01:00
TrisNol 61f94fa3b9 test: Unit tests 2023-11-04 11:24:36 +01:00
TrisNol d6b07431e7 test: Adapt existing unit tests to refactored imports 2023-11-04 11:24:36 +01:00
Philipp ad36c68993 Moved the AI tests into the AI folder. (#315) 2023-11-03 13:45:24 +01:00
Philipp 8d9981d967 Moved AI files in the AI module. (#308) 2023-11-02 20:30:04 +01:00
Philipp f72d606d18 Added base-path support in URL generating features (#288)
Add the basepath dash url to the path generation for dynamicly generated
links.
2023-10-29 20:40:40 +01:00
KM-R b564b2627c Update company stats after extraction of more stammdaten (#267) 2023-10-26 19:15:39 +02:00
Philipp 7953ba9291 Mixed typo fixes (#270) 2023-10-26 19:06:45 +02:00
Philipp 896136dcee Added an about page (#251)
This page was added since it is sometimes difficult to say which version
was deployed on an server. This should allow an easy lookup on the
server and make it comparable with what is expected.
2023-10-26 17:32:17 +02:00
Philipp 1eb972b7ff Adds the transfer of sentiments into the sql db (#253)
Transfers the sentimenes from the mongodb int the sql db.
2023-10-24 17:50:40 +02:00
Philipp 36a0bab6ff Add relations from finanical reports to SQL (#216) 2023-10-19 19:21:33 +02:00
TrisNol 83d313150c test: Update to new functions 2023-10-17 18:47:25 +02:00
TrisNol 600039207d test(data-extraction): Adapt unit tests to new behaviour 2023-10-17 18:16:44 +02:00
Sebastian c680ac9759 Feature/ner (#103)
NER und Sentiment-Pipeline mit Services zur Datenextraktion.

---------

Co-authored-by: Philipp Horstenkamp <philipp@horstenkamp.de>
Co-authored-by: TrisNol <tristan.nolde@yahoo.de>
2023-10-16 19:54:24 +02:00
TrisNol f1474feaf8 refactor: Adapt to extended unit tests 2023-10-15 13:21:41 +02:00