Currently, MIDAS generates core maps for each problem by referencing pre-defined dictionaries in "problem_preparation.py". This should be handled algorithmically so that all core sizes can be supported, not just the ones we've created support for. The user will still need to provide a core shape.
Possibly, the core shapes could be defined in a user-facing data file, similar to "midas_data.py", so that the user can define their core shapes once and then reference that data file moving forward.
Currently, MIDAS generates core maps for each problem by referencing pre-defined dictionaries in "problem_preparation.py". This should be handled algorithmically so that all core sizes can be supported, not just the ones we've created support for. The user will still need to provide a core shape.
Possibly, the core shapes could be defined in a user-facing data file, similar to "midas_data.py", so that the user can define their core shapes once and then reference that data file moving forward.