Skip to content

Added the mincePy ODM library to documented tools #502

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

Merged
merged 2 commits into from
Oct 16, 2020

Conversation

muhrin
Copy link
Contributor

@muhrin muhrin commented Oct 14, 2020

MincePy is an ODM built on top of pymongo using the data-mapper pattern.

Be great if you guys would be willing to include this in the list as I think it offers something quite different from most (if not all) of the other ODMs in that it doesn't require that users subclass from a common model class, which means that any arbitrary Python object can be made storable. This is invaluable in situations when you don't own (i.e. they're not in your codebase) the types you want to save.

MincePy is an ODM built on top of pymongo
Copy link
Contributor

@prashantmital prashantmital left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the PR! We'd be happy to include MincePy to this list. I wasn't aware of this tool and it looks pretty cool so thank you for bringing it to the attention of the PyMongo development team 😄 .
We can merge this once the issue with the link has been rectified.

Whoops!  indeed, missed the double `https://`.  Fixed now.
@muhrin
Copy link
Contributor Author

muhrin commented Oct 15, 2020

Very welcome. And thanks for your enthusiasm, I've certainly found mincePy to be very useful for my work so hopefully there are others out there who could benefit too :)

@prashantmital prashantmital merged commit 7f1644c into mongodb:master Oct 16, 2020
@prashantmital
Copy link
Contributor

@muhrin can you share what use-case this library has helped you out with? Is it a big-data/analytics workflow? I'd love to find out more about how you use MongoDB if you're available for a call sometime.

@muhrin
Copy link
Contributor Author

muhrin commented Oct 17, 2020

@prashantmital, fantastic, thanks a lot for merging this.

In short, I'm a physist at the Danish Technical University working on the discovery of new battery materials. We run high-throughput quantum mechanical calculations, the results of which get used as training data for various machine learning models to accelerate the discovery process. Through mincePy/pymongo MongoDB allows us to store all of this data, including the running workflows in once place where we can all collaborate together. For me it's a total game changer over the old way of sending around tarballs or pointing people to shared paths.

Do get in touch if you'd like to hear more, I'm always open to a call: maruh AT dtu DOT dk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants