16 Commits

Author SHA1 Message Date
Omri Mendels
94f866a96b Docs/dps migration phase1 (#2104) 2026-06-28 10:27:33 +03:00
Omri Mendels
23888dcab9 Revert accidental migration push to main
Reverts a725ecfa ("updates to docs and markdown") and bee25c35 ("docs and md renames"), which were pushed to main by mistake. The migration work is preserved on a separate branch and will be reintroduced via a proper branch/PR.
2026-06-25 23:38:24 +03:00
Omri Mendels
a725ecfa38 updates to docs and markdown (phase 1. Phase 2 is the code + readmes) 2026-06-25 23:29:21 +03:00
Omri Mendels
ac38ccae3c NLP engine sample + refresh on samples (#1388) 2024-07-10 16:04:47 +03:00
Omri Mendels
4aaa05fca8 New NlpEngine - docs (#1177) 2023-10-25 15:17:56 +03:00
Omri Mendels
0e5c3b7907 Updated docs website and notebooks (#1086) 2023-06-04 12:55:08 +03:00
Matthew
fa9a3703cc Add missing comma (#946) 2022-11-15 14:34:07 +02:00
Omri Mendels
31e8675930 Changes to Anonymizer packages/imports + added repr to classes. (#763)
* modules changes, doc changes

* updates on notebook and e2e

* backward compatibility of OperatorConfig

* revert file structure

* revert customize_presidio_analyzer, doesn't belong in this PR

* update to spark notebook

* updates to notebook

* Update getting_entity_values.ipynb

* Update getting_entity_values.ipynb

* grouped imports

* Update test_context_support.py
2021-09-26 14:49:48 +03:00
Nava Vaisman Levy
d8c7d2e74c Documentation code and samples regression test pipeline (#679) 2021-05-03 09:56:12 +03:00
Shiran Rubin
3afec0c958 Poc deanonymize docs (#652)
* Add decryption mechanism.
On purpose we separate it from the anonymizer/

* Fix tests

* Remove unneeded params
fix docs and tests

* Add decryption engine to match the anonymizer engine.
Refactor code so the text builder and text manipulator will be mutual.

* Change engine result to be unified with different items inheriting from result item.

* Fix decrypt elements and implmentations

* Add hints

* Fix naming

* Change manipulators to operators.

* Change manipulators to operators.

* Move initialization of text manipulator
Change the analyzer results json to receive the list and not the entire content.
Fix tests

* Move getting operators classes into the operator factory.

* Fix entities.
Make sure all engines can use the same entities by using factories, builders and inheritance more.

* revert unneeded change

* Code cleanup

* Add tests and clean up code.

* Move anonymizer configuration to inherit from operator metadata and add decryptor config

* More cleanup

* More cleanup

* revert

* cleanup

* Fix imports and renaming

* Start working on linting.

* Start working on linting.

* add tests

* add tests

* add tests

* add tests

* remove unneeded formating.

* fix linting

* try to understand why it fails in pipe

* try to understand why it fails in pipe

* Fix equal check for recognizer result

* revert change for test investigation

* fix imports and add test

* fix dictionary

* add test for dictionary fix

* Fix example

* Fix E2E entities

* Fix PR comments

* Fix PR comments

* Fix PR comments

* Fix PR comments

* Fix PR comments

* Fix PR comments - use comprehensions

* Fix PR comments - Change names and move classes accordingly.

* fix linting

* fix linting

* use dictionary comprehensions

* Fix documentation and nameing.

* Fix documentation and nameing.

* remove unused code.

* PR comments

* fix linting

* PR review -> be background compatible.

* fix linting

* fix linting due to merge

* Fix PR comments

* linting

* remove my name from code.

* Add engine test for encrypt decrypt in integration tests
Add helper method to change anonymized entity into encrypt result.

* add docs

* fix import

* Remove unneeded field

* Replace decrypt with deanonymize.

* Replace decrypt with deanonymize.

* revert

* Change to anonymizer_results

* Remove entities and merge them together.

* Remove entities and merge them together + renaming

* Remove entities and merge them together + renaming

* fix linting

* fix documentation and naming

* fix documentation and naming

* fix documentation and naming

* fix documentation and naming

* fix documentation and naming

* fix documentation and naming

* fix documentation and naming

* fix documentation and naming

* fix tests

* fix tests

* fix tests

* rename

* fix docs

* Change docs to the new deanonymization functionality.

* Change docs to the new deanonymization functionality.

* Fix PR comments

* Fix linting

* Fix linting

* fux PR comments

* fux PR comments

* fix PR comments

* fix PR comments

* add tests

* add tests

* fix PR comments

* fix PR comments

* fix PR comments

* fix PR comments

* fix PR comments

* bump version for breaking changes

* fix API doc

* Update docs/anonymizer/adding_operators.md

Co-authored-by: Omri Mendels <omri374@users.noreply.github.com>

* Update docs/anonymizer/index.md

Co-authored-by: Omri Mendels <omri374@users.noreply.github.com>

* Update docs/anonymizer/index.md

Co-authored-by: Omri Mendels <omri374@users.noreply.github.com>

* Update docs/api-docs/api-docs.yml

Co-authored-by: Omri Mendels <omri374@users.noreply.github.com>

* PR comments

Co-authored-by: Omri Mendels <omri374@users.noreply.github.com>
2021-04-07 11:01:39 +03:00
Nava Vaisman Levy
6aada038e2 print anonymized results json (#642) 2021-03-25 12:57:53 +02:00
Sharon Hart
9e2bbb1dab Anonymizer - Encrypt anonymizer (#596)
* Add AES Encryption Logics

* Update NOTICE

* Key as method argument

* Anonymizer - Add encrypt anonymizer

* Anonymizer - Add encrypt anonymizer

* space

* Add documentation, tests

* Revert "Add AES Encryption Logics"

This reverts commit 18d991bc

* rename private method

* add key

* V1 to V2

* Add AES Encryption Logics

* Rebase to AES API change

* Add assertion on encryption

* change test names

Co-authored-by: sharon <sharon.hart@microsoft.com>
2021-03-08 11:39:45 +02:00
Omri Mendels
a6d720eb86 Align analyzer and anonymizer RecognizerResult objects (#591) 2021-03-03 18:28:47 +02:00
Nava Vaisman Levy
4652c51891 update notebook sample (#544) 2021-02-23 19:35:14 +02:00
Shiran Rubin
7093281062 V2 transformation to anonymizer (#526)
* Clean the engine a little by moving the text handling to another entity.
First draft.
2021-02-17 13:51:52 +02:00
Nava Vaisman Levy
4c2496702f Sample jupiter notebook (#513) 2021-02-15 14:05:30 +02:00