Project

General

Profile

Actions

Task #4024

open

Première version calibration python

Added by Theo Stassen about 1 year ago. Updated 9 months ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
15/02/2023
Due date:
28/07/2023 (about 9 months late)
% Done:

99%

Estimated time:
(Total: 0.00 h)
revision:
r0
Sprint:

Subtasks 86 (86 open0 closed)

Task #4028: Create Kernel in pythonResolvedTheo Stassen15/02/202324/02/2023

Actions
Task #4030: Bessel filterResolvedTheo Stassen15/02/202315/02/2023

Actions
Task #4031: DFB filterResolvedTheo Stassen16/02/202317/02/2023

Actions
Task #4032: Antenna response functionResolvedTheo Stassen17/02/202321/02/2023

Actions
Task #4037: Bandpass filter ResolvedTheo Stassen24/02/202324/02/2023

Actions
Task #4029: Extract and export cdf file In ProgressTheo Stassen15/02/202322/02/2023

Actions
Task #4038: Discover units test python methods and Create Unit tests of the kernelResolvedTheo Stassen22/02/202302/03/2023

Actions
Task #4039: Unit test Bessel filterResolvedTheo Stassen22/02/202323/02/2023

Actions
Task #4040: Unit test DFBResolvedTheo Stassen24/02/202324/02/2023

Actions
Task #4041: Unit test Antenna filterResolvedTheo Stassen27/02/202328/02/2023

Actions
Task #4044: Create unit test for corgain (ant, dfb, bessel)ResolvedTheo Stassen02/03/202302/03/2023

Actions
Task #4043: Create the complete KernelResolvedTheo Stassen03/03/202308/03/2023

Actions
Task #4050: Create the kernel_creation functionResolvedTheo Stassen03/03/202307/03/2023

Actions
Task #4051: Unit test kernel_creationResolvedTheo Stassen06/03/202308/03/2023

Actions
Task #4045: Reorganise the code to have all config/metadatas in one csv file, called by the unit testsResolvedTheo Stassen02/03/202302/03/2023

Actions
Task #4052: Full code documentationResolvedTheo Stassen08/03/202309/03/2023

Actions
Task #4053: Create deconvo_vec function (kernel part)ResolvedTheo Stassen09/03/202315/03/2023

Actions
Task #4054: Hanning window creationResolvedTheo Stassen13/03/202313/03/2023

Actions
Task #4055: Check real/imag partsResolvedTheo Stassen09/03/202309/03/2023

Actions
Task #4056: Shift kernelResolvedTheo Stassen09/03/202309/03/2023

Actions
Task #4057: Coscub window creationResolvedTheo Stassen13/03/202313/03/2023

Actions
Task #4058: Gaussian window creationResolvedTheo Stassen14/03/202314/03/2023

Actions
Task #4059: Trapezoid window creationResolvedTheo Stassen14/03/202314/03/2023

Actions
Task #4060: Unit test deconvo vec (for each window type)ResolvedTheo Stassen14/03/202315/03/2023

Actions
Task #4061: deconvo_vec convolution partResolvedTheo Stassen16/03/202323/03/2023

Actions
Task #4062: Correct the documentation strings warnings and pylint errors (if possible)ResolvedTheo Stassen15/03/202316/03/2023

Actions
Task #4065: Implement blk_con IDL functionResolvedTheo Stassen24/03/202329/03/2023

Actions
Task #4066: Implement graphical comparison between idl and python calibrationResolvedTheo Stassen22/03/202328/03/2023

Actions
Task #4067: Create Calibrate CDF functionIn ProgressTheo Stassen29/03/202304/04/2023

Actions
Task #4068: Implement the blocks separation, calibration and concatenation after being calibratedResolvedTheo Stassen29/03/202331/03/2023

Actions
Task #4069: Implement the cdf writing of resultsResolvedTheo Stassen31/03/202304/04/2023

Actions
Task #4070: Implement function that compare two l1b cdf file dataResolvedTheo Stassen03/04/202305/04/2023

Actions
Task #4071: General class to compare waveforms, in order to compare easily different cdf resultsResolvedTheo Stassen06/04/202307/04/2023

Actions
Support #4075: Obtain good result in the comparison of Reference/IDL/python waveformsResolved10/04/202312/04/2023

Actions
Task #4076: Implementation of ConfigHandler classResolvedTheo Stassen13/04/202314/04/2023

Actions
Task #4077: Implement function that compute the spectrogram of a waveformResolvedTheo Stassen17/04/202319/04/2023

Actions
Task #4078: Implement a simple spectrogram plotResolvedTheo Stassen20/04/202321/04/2023

Actions
Task #4079: Create function that plot multiple spectrogramsResolvedTheo Stassen25/04/202325/04/2023

Actions
Task #4081: Create Function that compare idl spectrum and computed spectrumResolvedTheo Stassen25/04/202327/04/2023

Actions
Support #4082: Find why the computed spectrum is very different of ref, only for antenna y and z, probably a bugResolvedTheo Stassen27/04/202328/04/2023

Actions
Feature #4083: Make documentation of all important implemented functions (concerning spectra and waveform manipulation)ResolvedTheo Stassen02/05/202305/05/2023

Actions
Support #4084: Investigate why results are in general better for antenna x than y and zResolvedTheo Stassen04/05/202304/05/2023

Actions
Task #4085: Reorganise and simplify spectra related functionsResolvedTheo Stassen02/05/202305/05/2023

Actions
Task #4086: Spectra densities computationResolvedTheo Stassen09/05/202309/05/2023

Actions
Task #4087: Spectra densities plot and comparisonResolvedTheo Stassen09/05/202309/05/2023

Actions
Task #4088: Completely change ConfigHandler functioningResolvedTheo Stassen10/05/202310/05/2023

Actions
Task #4089: ConfigHandler modularity implementationIn ProgressTheo Stassen11/05/202317/05/2023

Actions
Task #4091: Global attributes and cdf name gestionResolvedTheo Stassen11/05/202311/05/2023

Actions
Task #4092: default / current / limits config gestionResolvedTheo Stassen12/05/202315/05/2023

Actions
Task #4093: Make class for deduce parameter values, depending on other parametersResolvedTheo Stassen16/05/202317/05/2023

Actions
Task #4094: kernel_creation.py reworked for modularityResolvedTheo Stassen16/05/202316/05/2023

Actions
Task #4095: Implement system of class extends for kernel creation and deduce_parametersResolvedTheo Stassen17/05/202317/05/2023

Actions
Task #4099: Spectra powers computationResolvedTheo Stassen22/05/202322/05/2023

Actions
Task #4100: Spectra powers plot / comparisonResolvedTheo Stassen22/05/202322/05/2023

Actions
Task #4101: Quicklook computation / plotResolvedTheo Stassen23/05/202323/05/2023

Actions
Task #4102: Config Handler and config files modifications / improvementsResolvedTheo Stassen24/05/202326/05/2023

Actions
Task #4103: Modularisation of calibrate data blockResolvedTheo Stassen25/05/202325/05/2023

Actions
Task #4105: Create functional Diagram of the code ResolvedTheo Stassen30/05/202331/05/2023

Actions
Task #4106: Sphinx documentation with cross referencing, complete explanations, structurations : calibration partResolvedTheo Stassen01/06/202302/06/2023

Actions
Task #4107: Sphinx documentation with cross referencing, complete explanations, structurations : configuration partResolvedTheo Stassen02/06/202302/06/2023

Actions
Task #4108: Sphinx documentation with cross referencing, complete explanations, structurations : evaluation partResolvedTheo Stassen05/06/202305/06/2023

Actions
Task #4109: Rewrite the readme with a summary of the documentationResolvedTheo Stassen06/06/202306/06/2023

Actions
Task #4112: Add freq samp deducing function in deduce parametersResolvedTheo Stassen08/06/202308/06/2023

Actions
Task #4113: Reorganise functions (kernel conv window, waveform padding, set frequency first, calfactorResolvedTheo Stassen09/06/202309/06/2023

Actions
Task #4116: Adapt the code to use SCHB modeResolvedTheo Stassen12/06/202314/06/2023

Actions
Task #4117: Adapt the code to have correct visual reprentation of SHCB resultsResolvedTheo Stassen14/06/202315/06/2023

Actions
Task #4120: Add documentation on all code parametersResolvedTheo Stassen16/06/202316/06/2023

Actions
Task #4122: Make correct and complete quicklook, with same infos than MMS IDL's oneResolvedTheo Stassen19/06/202321/06/2023

Actions
Bug #4123: Resolve problems with epochsResolvedTheo Stassen20/06/202320/06/2023

Actions
Task #4124: Create script with inline inputs, for calibrate and quicklookResolvedTheo Stassen22/06/202322/06/2023

Actions
Task #4125: Make inline arguments gestion modular, in separate function, to use it in all scriptsResolvedTheo Stassen26/06/202326/06/2023

Actions
Task #4126: Modify config handler (config file gestion) and adapt to the new config handler use in every functionsResolvedTheo Stassen23/06/202323/06/2023

Actions
Task #4129: Resolve plenty of problems concerning configHandlerResolvedTheo Stassen27/06/202327/06/2023

Actions
Task #4130: Implement a first bash script, with auto venv useResolvedTheo Stassen28/06/202328/06/2023

Actions
Bug #4131: Resolve problems with venv / conda conflict on local machineResolvedTheo Stassen29/06/202329/06/2023

Actions
Task #4132: Make the cdf data extraction modular to prepare the different extraction neededResolvedTheo Stassen29/06/202330/06/2023

Actions
Task #4133: Adapt the matlab code for cdf data extraction (JUICE sid7)ResolvedTheo Stassen30/06/202304/07/2023

Actions
Task #4138: Produce a waveform plot of JUICE data using code based on matlab codeResolvedTheo Stassen05/07/202305/07/2023

Actions
Task #4139: Take the python code of David Pisa instead of Matlab codeResolvedTheo Stassen06/07/202306/07/2023

Actions
Task #4140: Resolve the problem with epochs to be able to quicklook dataResolvedTheo Stassen07/07/202310/07/2023

Actions
Task #4145: Create generic log printer (for log file and/or terminal)ResolvedTheo Stassen11/07/202312/07/2023

Actions
Task #4149: Add systematical logs for each steps (with error excepts, errors, warnings, infos) in calibration partResolvedTheo Stassen17/07/202321/07/2023

Actions
Task #4150: Modify the extract data/ epoch part to handle JUICE SID 1/2/3/7 separetelyResolvedTheo Stassen19/07/202319/07/2023

Actions
Task #4151: Reorganisation of kernel constructionResolvedTheo Stassen20/07/202321/07/2023

Actions
Task #4154: Add systematical logs for each steps (with error excepts, errors, warnings, infos) in evaluation part and the restResolvedTheo Stassen24/07/202327/07/2023

Actions
Task #4155: Create and improve the scripts to have 3 fully independent and functional scriptsResolvedTheo Stassen27/07/202328/07/2023

Actions

No data to display

Actions

Also available in: Atom PDF