Make cookbook materials fetchables
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- jupyter-notebook
- Domínio
- cli, documentation
Direção de pesquisa
Comece por openfecli/fetchables.py para examinar os padrões existentes de recursos obtíveis e, em seguida, inspecione os notebooks do cookbook e os arquivos de entrada duplicados mencionados na issue. Coordene o release do OpenFE e a atualização de versão em ExampleNotebooks antes de alterar as linhas de configuração dos notebooks. Está concluído quando as entradas necessárias do cookbook forem baixadas por meio do OpenFE e um único notebook funcionar sem um clone do repositório ou um tarball.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Follow-up on #84: There should be a single source of truth for cookbook input files (SDFs, PDBs, etc.) instead of having a copy in, e.g., the OpenFE test suite, with a duplicate stored here.
We could then make the first line of each notebook be ! openfe fetch cookbook-files — this could be either a fetchable per-notebook or a single fetchable to download all cookbook notebooks.
This would have the advantage that even a download of a single notebook would be self-contained, instead of requiring users to download a tarball/clone of the repo.
Steps to make this happen:
- Create the fetchables in the OpenFE CLI. See fetchables.py for examples
- Cut a release of OpenFE, update ExampleNotebooks to use that OpenFE version.
- Update the cookbook notebooks here to download the required files.
- Linguagem predominante
- Jupyter Notebook
- Estrelas
- 70
- Forks
- 15
- Merge médio
- 4d 2h
- PRs com merge (30d)
- 6
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de OpenFreeEnergy/ExampleNotebooks
-
Set a PR template for submissions to this repositoryTalvez já em andamento @atravitz assumiu há 12 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
OpenFreeEnergy/ExampleNotebooks#330 · 1 responsável ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
OpenFreeEnergy/ExampleNotebooks#333 · 1 comentário ·
-
Getting AshGC charges cookbookTalvez já em andamento @jthorton assumiu há 16 dias. Aberta
OpenFreeEnergy/ExampleNotebooks#328 · 1 responsável ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
-
add headers to notebooksAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
Todas as issues de OpenFreeEnergy/ExampleNotebooks
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Sendspin/sendspin-python-cli#291 ·
Mantenedores costumam responder em até 6 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
components-web-app/docs#193 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
rescript-lang/rescript#8761 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
ccch1mneyyy/dsh-TUI#1452 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100