Commit Graph

39 Commits

Author SHA1 Message Date
Blade He bc32860f87 remove_abundant_data 2024-12-02 17:16:56 -06:00
Blade He c146497052 optimize share feature judgment logic:
accumulation with capitalisation and institutional
income with distribution

Document: 337293427
2024-12-02 13:11:49 -06:00
Blade He a09778d9d1 Create EMEA AR API code file.
Optimize annotation list for drilldown.
2024-11-26 11:24:29 -06:00
Blade He fc80093557 optimize investment mapping 2024-11-22 14:54:52 -06:00
Blade He f1c0290588 Optimize investment mapping algorithm.
1. Get proper currency if exist multiple currencies in share name, e.g. CHF EUR
2. Default currency should be based on scenario: USD or EUR.
3. Remove special chars should be based on \W, instead of [^a-zA-Z0-9\s]
2024-11-21 16:36:58 -06:00
Blade He 5b9f9416de 1. Update for mapping multilingual share class names.
2. Optimize getting currency logic
2024-11-21 11:37:58 -06:00
Blade He 81f855f725 support drilldown data to PDF 2024-11-08 11:22:35 -06:00
Blade He 81a424b00d Support replaces share class name in database to be more readable.
Examples document 532422720
M&G European Credit Investment Fund A CHFH Acc -> M&G European Credit Investment Fund A CHF H Accumulation

M&G European Credit Investment Fund A CHFHInc -> M&G European Credit Investment Fund A CHF H Income

M&G European High Yield Credit Investment Fund E GBPHedgedAcc -> M&G European High Yield Credit Investment Fund E GBP Hedged Accumulation
2024-11-05 11:14:56 -06:00
Blade He fa763f4f14 1. optimize instructions
2. optimize mapping algorithm
2024-10-24 16:24:21 -05:00
Blade He 171f3b6d1f optimize for OGC data extraction. 2024-10-23 16:07:54 -05:00
Blade He 17284c74f0 optimize for investment mapping: share feature logic 2024-10-09 14:07:07 -05:00
Blade He 04a2409c58 optimize investment mapping algorithm 2024-10-08 23:53:55 -05:00
Blade He aa2c2332ae optimize for more cases 2024-10-08 17:16:01 -05:00
Blade He 8bd6008425 refactor code 2024-10-07 10:34:13 -05:00
Blade He f0dd7f9e89 Consider multiple share short names cases. 2024-10-02 17:25:25 -05:00
Blade He edb90c718e Optimize mapping algorithm
Consider some share class names are with multiple short name, e.g.
CPR Invest Global Disruptive Opportunities Class I sw EUR - Acc
The short names are I and sw
The purpose is to support get all of short names from share class name.
2024-10-02 15:08:26 -05:00
Blade He 3bb13947af Optimize mapping algorithm:
For multiple currencies in fund/ share name, if exist USD, remove it
Fix the issue for split words without space
If there is no currency in share class name, try to get same currency from document mapping which with same fund name and same short share class name.
2024-10-02 13:25:08 -05:00
Blade He f06355e0c8 optimize mapping algorithm: check whether exist "-" to connect share names 2024-10-02 11:38:11 -05:00
Blade He 035f028155 optimize mapping algorithm 2024-10-01 16:46:59 -05:00
Blade He 3adbd7631a optimize mapping algorithm 2024-10-01 15:31:15 -05:00
Blade He d92053a16e optimize mapping metrics algorithm 2024-10-01 12:19:45 -05:00
Blade He 18174bf1cf optimize mapping: choose proper candidates mapping list. 2024-10-01 11:35:29 -05:00
Blade He 60a26377e5 optimize investment mapping algorithm 2024-09-30 16:32:56 -05:00
Blade He 3aa596ea33 optimize mapping logic 2024-09-27 16:39:56 -05:00
Blade He 39cd53dc33 support calculate mapping metrics based on document investment mapping in database 2024-09-27 13:20:50 -05:00
Blade He 0c4c541319 optimize mapping algorithm, this is the fixed version to confirm mapping metrics 2024-09-27 09:25:11 -05:00
Blade He 7eba9a52ae recover algorithm to the better version 2024-09-26 19:25:17 -05:00
Blade He d25bae936c Optimize investment mapping algorithm. 2024-09-26 12:18:37 -05:00
Blade He 598e2ab820 investment mapping: optimize for currency logic 2024-09-25 17:28:22 -05:00
Blade He dd6701f18c 1. optimize investment mapping algorithm
2. realize investment mapping metrics
2024-09-25 15:15:38 -05:00
Blade He 8496c7b5ed optimize instructions
optimize metrics algorithm
2024-09-20 16:46:44 -05:00
Blade He c4985ac75f optimize data extract, metrics calculation algorithm 2024-09-19 22:45:08 -05:00
Blade He 98e86a6cfd realize to calculate data extraction metrics. 2024-09-18 17:10:54 -05:00
Blade He 0f6dbd27eb optimize instructions for performance fees. 2024-09-13 16:10:44 -05:00
Blade He e17414173a update to get more precise results 2024-09-12 16:00:49 -05:00
Blade He 0887608719 support auto-mapping fund/ share by raw names. 2024-09-09 17:34:53 -05:00
Blade He 7198450e53 support calculate page filter metrics. 2024-09-03 17:07:53 -05:00
Blade He 32676728f6 optimize prompts 2024-08-28 10:21:26 -05:00
Blade He 6519dc23d4 support filter pages by data point keywords 2024-08-23 16:38:11 -05:00