Commit Graph

8 Commits

Author SHA1 Message Date
Guillaume Raffy 79f0213793 added the ability to read the ctalog from a hpe configurator web page
- note: only the page for HP Proliant DL360 gen10 has been tested

Bug 3463 - adapter concho (outil d'aide au choix achat cpu pour hpc) au catalogue hpe
2023-01-20 19:12:14 +01:00
Guillaume Raffy f1f8686373 made code style compliant with pep8 conventions 2023-01-20 11:45:01 +01:00
Guillaume Raffy 9de8a22cd0 added dell r7525 configurations to see the perf of epyc 7282 processors which are absent from r6525 configurations 2021-04-08 15:29:34 +02:00
Guillaume Raffy 0ccf04537d concho is now able to parse r6525 configurations
- added support for amd epyc rome processors
- handled the case where the 'additional processor' section doesn't exist in the web page (as it's the case in r6525 configurations)
2021-04-08 10:18:32 +02:00
Guillaume Raffy 048de6fed9 adapted concho's dell html parser to dell's 2021 web pages format
note : dell's 2020 web pages are still supported
2021-04-07 23:07:11 +02:00
Guillaume Raffy b82d60b49d the user can now choose what to plot and for which configs
Now concho is much more generic, as this modification completes the refactoring initiated last week.
2020-10-01 19:18:53 +02:00
Guillaume Raffy 6b91c0d1ca decoupled config genration from plot
This allows the user to choose another set of configurations without touching plot code
2020-10-01 11:01:08 +02:00
Guillaume Raffy 93a8b77231 refactored because the code was hard to maintain and was hacked in lots of ways (handling of 4 servers per host).
- the prices are now retrived from matinfo's downloaded pages
- the derived prices (such as the price without cpu) are now automatically computed, rather than hardcoded from (hand computation)
- although it's a bit dirty, the architecture of the code is more generic:
  - each configuration is now stored in a Config object, which is able to compute its price.
  - dell specific code is now decoupled into a separate file.
warnings:
- the refactoring is designed to handle the old price tables but this work is not finished (the code using the old price tables is broken at the moment)
- the computed price is currently overestimated, as the price of the base memory dimms should be substracted
-  disks are not currently handled
2020-09-25 16:35:13 +02:00