Skip to content

Only read IN.DATs using the InDat class #4174

Description

@je-cook

There are currently at least 3 places IN.DATs are read.
Everything should be done through the InDat class.

InDat reading should be modified to include these other read cases

  • validation_check (obsolete variables)
  • input.py (has its own parse_input function

There may be others.

Activity

  1. added theissue type on Apr 10, 2026
  2. linked a pull request that will close this issue4174 only read indats using the indat class #4523on Aug 13, 2026
  3. clmould commented on Aug 14, 2026

    @clmould
    Collaborator

    #4523 Have a draft PR. Moving validate_input() and parse_input_file() functions into InDat class, and also do some tidying to sort PLR1702 errors - all documented in the PR description. More involved than a typical papercut so marked as triaged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions