Replies: 2 comments 3 replies
-
Thanks for raising this! Could you please share an example of it? For example, when you need to set up a new research project, what you will do with your dev env. |
Beta Was this translation helpful? Give feedback.
2 replies
-
Thanks for the proposal. There're several way we could achieve this:
From a bigger picture, I think user should be able to add common-used packages to WDYT? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I do some research on new kinds of model or problems. When I begin a new project, there is only limited packages or set-up I know in advance. After a while, I woul add more and more packages, data or code into the project.
Envd do a lot of work to create a environment defined well previously. It may only be available in some mature projects of a team. There is still a lot of work to be done If you are the owner of new projects and want to share it among your team. You need to remember or record what you do to the environment and update the envd manifest.
So I think we should work some good ideas to solve this problem. I name this problem as Progressive Enviroment Building. There is little effort needed by a data scientist. She/He just init a new envd environment and do her/his stuff, something will update his changes to the manifest. When her/his work is done. the manifest also become a ready-share configuration. Here is a example:
No Progressive Building Support
I decieded to develop a Graph toolkit to analyze the connection or flow among the DeFi contracts in the BlockChain. I have no idea about Blockchain or DeFi before.
pip3 install ethereum-etl
After a long time, I thought I could set up a environment for later use or sharing among team. So I began to write
build.envd
. But I had forget some steps I did.conda list -e
could help it but it will bring a lot of deps. In a word, you had to recall and construct all the process on the day you decide to set up a envd.Progressive Building Support
A idea is that user could build env during the development/exploration.
pip3 install ethereum-etl
, there may was a daemon in the shell would detect it and ask users:Beta Was this translation helpful? Give feedback.
All reactions