diff options
| author | Adam Janovsky | 2022-05-20 17:20:48 +0200 |
|---|---|---|
| committer | Adam Janovsky | 2022-05-20 17:20:48 +0200 |
| commit | 9db545dbb2b644a01b8e49b4b2506ea03ec36b00 (patch) | |
| tree | b7a197b47a77ad46a7df1eef3af64c911c3641c4 /examples | |
| parent | 4d7078d81f38d5ab4e31525ff8094be449e3b3b8 (diff) | |
| download | sec-certs-9db545dbb2b644a01b8e49b4b2506ea03ec36b00.tar.gz sec-certs-9db545dbb2b644a01b8e49b4b2506ea03ec36b00.tar.zst sec-certs-9db545dbb2b644a01b8e49b4b2506ea03ec36b00.zip | |
Docs: add some examples
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/cc_oop_demo.py | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/examples/cc_oop_demo.py b/examples/cc_oop_demo.py deleted file mode 100644 index 7876c71f..00000000 --- a/examples/cc_oop_demo.py +++ /dev/null @@ -1,44 +0,0 @@ -import logging -from datetime import datetime - -from sec_certs.config.configuration import config -from sec_certs.dataset import CCDataset - -logger = logging.getLogger(__name__) - - -def main(): - file_handler = logging.FileHandler(config.log_filepath) - stream_handler = logging.StreamHandler() - formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s") - file_handler.setFormatter(formatter) - stream_handler.setFormatter(formatter) - logging.basicConfig(level=logging.INFO, handlers=[file_handler, stream_handler]) - start = datetime.now() - - # Full processing pipeline of Common Criteria dataset - dset = CCDataset() - dset.get_certs_from_web() - dset.process_protection_profiles() - dset.download_all_pdfs() - dset.convert_all_pdfs() - dset.analyze_certificates() # calls dset._extract_data() and dset._compute_heuristics() - - # Other useful API below - - # explicitly dump to json - # dset.to_json(dset.json_path) - - # Load dataset from JSON - # new_dset = CCDataset.from_json("./debug_dataset/cc_full_dataset.json") - # assert dset == new_dset - - # transform to pandas DataFrame - # df = dset.to_pandas() - - end = datetime.now() - logger.info(f"The computation took {(end-start)} seconds.") - - -if __name__ == "__main__": - main() |
