-
Notifications
You must be signed in to change notification settings - Fork 3
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
Fix OSError(30) in Calibration, Add Calibration Workflow, Integrate SWxSOC Package, and Fix Linting Issues #4
Conversation
This fix is able to produce the file |
Since this isn't a |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
This pull request includes the following changes and improvements:
Fixes OSError(30) in Lambda Function: Modifies the calibration function to write new files to a temporary directory. This prevents the OSError(30, 'Read-only file system') error when performing HDUList.writeto in the Lambda function.
Adds Calibration Workflow: Implements a new calibration workflow that runs the calibration process and comments with a link to the processed artifacts. Adds a test event for the workflow to utilize. Includes a correctly named test bin file for the workflow.
Integrates SWxSOC Core Package: Adds the SWxSOC core package as a dependency for creating and parsing filenames. Removes unused duplicate functions and tests for
utils
, updating the tests and code to use functions from the SWxSOC package.Fixes Linting Issues: Resolves various linting issues across the codebase.