Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python port #230

Open
Robinlovelace opened this issue Nov 5, 2023 · 2 comments
Open

Python port #230

Robinlovelace opened this issue Nov 5, 2023 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@Robinlovelace
Copy link
Member

Thinking it could be useful to have the functionality in this package in Python and possibly other languages. If I were to start again, I would look at building a more language agnostic foundation e.g. with duckdb for the input and in-memory processing via SQL statements. Shout out to anyone reading this: let us know if you'd like to get involved.

@Robinlovelace Robinlovelace added the help wanted Extra attention is needed label Nov 5, 2023
@layik
Copy link
Member

layik commented Nov 5, 2023

I have a feeling had we taken out the core of stats19 and added "API"s to allow cross language adoption, it would have actually meant more LOC. I could be wrong of course. I think people should port stats19 to their desired languages; should be easier now with copilot I hope.

@Robinlovelace
Copy link
Member Author

I think doing the lookups via SQL joins using language agnostic frameworks like duckdb or arrow should make life easier. Simply converting the integers to values via the look-up tables would be a good start and should be fairly easy, hopefully!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants