CategoricalData / hydra

Transformations transformed
Apache License 2.0
72 stars 10 forks source link

Hydra-Python #66

Open joshsh opened 1 year ago

joshsh commented 1 year ago

If a Python implementation of Hydra existed right now, we would be using it right now. While not as urgent as Hydra-Go (#65), Hydra-Python would put Hydra-based graph and data integration tooling in contact with AI and data science tooling from Microsoft, LinkedIn, and of course the open-source community. The biggest unknown is how Hydra's strongly typed environment will interact with Python's dynamically-typed one. Python does have most of the required building blocks w.r.t. types and terms, while the fact that type annotations are optional in Python means that code generation into Python is likely to be far simpler than code generation into Java.