pyOpenSci / python-package-guide

scientific Python package recommendations & guidance curated by pyOpenSci
https://www.pyopensci.org/python-package-guide/
Other
72 stars 43 forks source link

Add content to guide about writing interfaces + wrappers for libraries in other languages #22

Open NickleDave opened 1 year ago

NickleDave commented 1 year ago

Python is uniquely suited for writing wrappers + interface to libraries in other languages.

I think this is in scope for pyOpenSci since a lot of tools will be written in other languages and we want to provide access to them. An example of a package we've already reviewed here would be pygmt.

It would be good if we could provide some guidance on good practices for doing this.

This came up in #21 https://github.com/pyOpenSci/python-package-guide/issues/21#issuecomment-1368046000

Things to cover, this is a rough list that mainly reveals my ignorance :confused:

lwasser commented 3 months ago

this would be an awesome topic for someone to tackle. we have a single basic page here on this topic but i could see this becoming a longer section in the guide in the future. we might also link out to other resources. i'll mark this as a help-wanted issue as well.