Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

G3thk trim #883

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

G3thk trim #883

wants to merge 4 commits into from

Conversation

sanahabhimani
Copy link
Contributor

@sanahabhimani sanahabhimani commented Jun 6, 2024

Draft PR for using the g3tsmurf_hwp_config.yaml file to obtain agent instance IDs for populating the Level 2 g3thk database for data packaging.

This will work for lat, satp1, satp2, satp3 g3thk level 2 databases. Was pointed to a site pipeline config file that uses the site g3thk database, but haven't yet looked into what is necessary for level 2 site g3thk database. Hence, the draft PR.

Updates g3thk to only query fields for agents from the site-pipeline configs;
i.e., pysmurf monitor and supersync to aid the data packaging tools from
the level2 side, and there fore reduce g3thk db size
@sanahabhimani sanahabhimani marked this pull request as ready for review July 2, 2024 06:20
@sanahabhimani
Copy link
Contributor Author

marking it ready for review as we confirmed that nothing's really needed for level 2 site hk data for data packaging

self.engine = db.create_engine(f"sqlite:///{db_path}", echo=echo)
Session.configure(bind=self.engine)
self.Session = sessionmaker(bind=self.engine)
self.session = Session()
Base.metadata.create_all(self.engine)

def load_fields(self, hk_path):

def load_fields(self, hk_path, iids):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why do we need to pass iids if those are already saved in self?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants