Skip to content

Refactor: reconsider numpy and pandas dependencies #39

Description

@dbqpdb

The board is 64 single-character cells — a plain list of lists or even a 64-char str would suffice and would naturally resolve the rank/file index flip (see #37). pandas is used only by Lexicon to read a tab-separated file (subtlex.txt.gz); the stdlib csv + gzip modules work without it.

Dropping these would shrink environment.yml substantially and make the project pip-installable with no compiled deps. Linters can stay.

Related to #1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions