Skip to content

Instantly share code, notes, and snippets.

View sumanchapai's full-sized avatar

Suman Chapai sumanchapai

View GitHub Profile
import re
from pathlib import WindowsPath
folder = WindowsPath(r"C:\Users\chapsu01\Desktop\Experiment\2020 - Copy\May 30, 2020\Flux Logs Combined\Four Pixel Radius")
pt = re.compile('(.*)-(ref_revised_71)_(\d+)_flux.*')
for f in folder.glob("*flux*.txt"):
name = f.name
# f.rename()
name_pt = pt.match(name)
from m23.file.aligned_combined_file import AlignedCombinedFile
from m23.file.log_file_combined_file import LogFileCombinedFile
input_path = "/Users/suman/Desktop/astro/PROCESSING/RESULTS/September 01, 2021/Log Files Combined/09-01-21_m23_7.0-001.txt"
output_path ="/Users/suman/Desktop/astro/PROCESSING/RESULTS/09-01-21_m23_7.0-001.txt"
input_logfile = LogFileCombinedFile(input_path)
output_logfile = LogFileCombinedFile(output_path)
aligned_combined_file = AlignedCombinedFile("/Users/suman/Desktop/astro/PROCESSING/RESULTS/September 01, 2021/Aligned Combined/m23_7.0-0001.fit")
@sumanchapai
sumanchapai / test_extraction.py
Created February 25, 2023 00:44
test extraction
from m23.extract import extract_stars
from m23.file.aligned_combined_file import AlignedCombinedFile
from m23.file.reference_log_file import ReferenceLogFile
from m23.file.log_file_combined_file import LogFileCombinedFile
from pathlib import Path
from datetime import date
from typing import List
def test_extraction(aligned_folder: Path, output_folder: Path, radii_of_extraction: List[int], date: date):
reference_log_file = ReferenceLogFile("C:/Data Processing/RefImage/ref_revised_71.txt")
@sumanchapai
sumanchapai / test_norm.py
Created February 24, 2023 21:04
intranight normalize test
from m23.norm import normalize_log_files
from m23.file.reference_log_file import ReferenceLogFile
from m23.file.log_file_combined_file import LogFileCombinedFile
from pathlib import Path
def test_normalization(log_files_folder: Path, output_folder: Path, radius):
reference_log_file = ReferenceLogFile("C:/Data Processing/RefImage/ref_revised_71.txt")
list_of_log_files = []
for log_file in log_files_folder.glob("*"):
#!/usr/bin/env bash
# Run git push on all remotes
for remote in $(git remote); do
git push ${remote} "${@:1}"
done