Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Simply pytests `subjects_csv` and `sessions_csv` by removing pandas dependency

Aberta
#157 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
42/100
Tipo de issue
Refatoração
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
pandas, python
Domínio
testing

Direção de pesquisa

Localize a cobertura do pytest para subjects_csv e sessions_csv e inspecione como pandas é usado para criar ou comparar os dados de exemplo. Substitua essas operações por Python dicts e lists, escreva os dados CSV de exemplo como uma string multilinha e execute os testes pytest relevantes para confirmar que eles continuam passando sem a dependência de pandas.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement good first issue

I think the use of pandas here is unjustified. All the operations where it's used can be just more cleanly accomplished with python datatypes: dicts and lists.

Originally posted by @dimitri-yatsenko in https://github.com/datajoint/workflow-animal/pull/9#discussion_r775087716

writing a sample CSV file with sample data can be made much simpler. Consider simply writing a multiline string into a file.

Originally posted by @dimitri-yatsenko in https://github.com/datajoint/workflow-animal/pull/9#discussion_r775087876

Linguagem predominante
Jupyter Notebook
Estrelas
10
Forks
44
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de datajoint/element-array-ephys

Todas as issues de datajoint/element-array-ephys

Issues semelhantes

Mais issues de Testing & QA

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.