|  | @@ -1,24 +1,35 @@
 | 
	
		
			
				|  |  |  # Todos sorted by importance
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -1. Do we need to calculate systematic errors?
 | 
	
		
			
				|  |  | -2. Should we apply corrections for coupling losses?
 | 
	
		
			
				|  |  | +1. Add a description for our program.
 | 
	
		
			
				|  |  | +    * What does it do?
 | 
	
		
			
				|  |  | +    * What is Q circle?
 | 
	
		
			
				|  |  | +    * What data formats are supported?
 | 
	
		
			
				|  |  | +2. Change startup file to main.py and remove os and sys calls from frontend. Pass calc function to frontend function as an argument.
 | 
	
		
			
				|  |  |  3. Add validation of separator + convertor to std backend input
 | 
	
		
			
				|  |  | -4. Add impedance data format:
 | 
	
		
			
				|  |  | -    * additional field for omega
 | 
	
		
			
				|  |  | -    * convertion to reflection coeffitient (how?)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +4. Should we apply corrections for coupling losses? - yes, please add this option.
 | 
	
		
			
				|  |  |  5. Draw continuous Q circle on a Smith chart using coefficients a[0..2]
 | 
	
		
			
				|  |  |  6. Add axes labels to a Smith chart
 | 
	
		
			
				|  |  | -7. Pretty-print results and errors (7 digits after dot)
 | 
	
		
			
				|  |  | -8. Plot another chart: abs(S11) from f
 | 
	
		
			
				|  |  | -9. Make all computations extra precise:
 | 
	
		
			
				|  |  | +7. Pretty-print results and errors (7 digits after dot). Try latex output.
 | 
	
		
			
				|  |  | +8. Plot second chart: abs(S11) from f
 | 
	
		
			
				|  |  | +9. Add impedance data format (only frontend):
 | 
	
		
			
				|  |  | +    * additional field for omega
 | 
	
		
			
				|  |  | +    * convertion to reflection coeffitient (how?)
 | 
	
		
			
				|  |  | +10. Codestyle fix:
 | 
	
		
			
				|  |  | +    * Format all code files
 | 
	
		
			
				|  |  | +    * Make a good code structure... If you can.
 | 
	
		
			
				|  |  | +11. Make all computations extra precise:
 | 
	
		
			
				|  |  |      * import sympy.mpmath as mp ..?
 | 
	
		
			
				|  |  |      * from sympy.mpmath import *  ..?
 | 
	
		
			
				|  |  | -    * mp.dps = ~50
 | 
	
		
			
				|  |  | +    * mp.dps = ~50 or something else.
 | 
	
		
			
				|  |  |      * make sure that result' ~ result
 | 
	
		
			
				|  |  |      * increase mp.dps while 7 digits after dot are not stable
 | 
	
		
			
				|  |  | -10. Advanced file loading:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +12. Advanced file loading:
 | 
	
		
			
				|  |  |      * Show file preview
 | 
	
		
			
				|  |  |      * Options to skip first and last lines
 | 
	
		
			
				|  |  | -11. Add direct support for output files from different vna models
 | 
	
		
			
				|  |  | -12. Make charts more interactive
 | 
	
		
			
				|  |  | +13. Advanced output options (only frontend):
 | 
	
		
			
				|  |  | +    * Option to choose output values precision
 | 
	
		
			
				|  |  | +14. Do we need to calculate systematic errors? - yes, if its not too hard.
 | 
	
		
			
				|  |  | +15. Add direct support for output files from different vna models
 | 
	
		
			
				|  |  | +16. Make charts more interactive
 | 
	
		
			
				|  |  | +17. Make an option to pass the whole program to .html site as a iframe
 |