nanograv / enterprise_extensions

A set of extension codes, utilities, and scripts for the enterprise PTA analysis framework.
MIT License
27 stars 60 forks source link

Fix Circular import and lint #243

Open achalumeau opened 1 month ago

achalumeau commented 1 month ago

PR aimed at solving a circular import issue that Golam already raised in an Issue and PR. However, here it likely solves the entire issue, just by moving the CompareTimingModels class from model_utils.py to timing.py, and thus removing the import models in model_utils.py.

I also ran black on the entire folder, which applied a lot of linting changes in many files.