 23 Aug, 2020 40 commits


mnb authored
Added ContourUtils.f90 to GNUMakefile.am as a source file to add to the build process.

mnb authored
Updated ContourUtils.f90 for safekeeping.

mnb authored
Added a WIP wrapper to conrec.f to be placed in extMathUtils

mnb authored
In wavelets.f90 added the subroutine HAAR_WAVELET_CONVOLUTION that will explicitly use HAAR wavlets as opposed to whatever the default wavelet is set too.

mnb authored
Added RBSTFIT0 to l1_utils.f90 a variant of the robust line fitting routine RBSTFIT that assumes that line is defined by a single scale parameter. i.e. Y = SLOPE*X as opposed to Y = SHIFT + SLOPE*X

mnb authored
Added HistogramAnalysis.f90 and a kludge means of adjusting the Mother Wavelet in wavelets.f90. I need to improve this at somepoint.

mnb authored
Added BiCubicSplineFit.f90 to the list of files to build in GNUMakfile.am

mnb authored
In l1_utils.f90 added check in RBST_CUBEFIT2 to call RBST_QUADFIT2 if there are not enough data points In l1_utils.f90 added check in RBST_CUBFIT2 to see if there is enough data points for cubic fit and to call RBST_QUADFIT2 if not. This was just a quick fix to a problem with commision TAIPAN Helium arc line calibrations when there were only 3 line to calibrate with.

mnb authored
Added EigenDecompUtils.f90 which conatins handy wrappers to routines found in eispack_dp.f90 under extMathUtils

mnb authored
Added AsymmetricLeastSquaresModule.f90 to list of modules in the GNUMakefile.am

mnb authored
Updates to PositionalAstronomy.f90

mnb authored
Added AsymmetricLeastSquaresModule.f90

mnb authored
Added BiCubic least Squares fit routine BiCubicSplineFit.f90

mnb authored
Added a pentadiagonal system solver pentadiagonal.f90

mnb authored
Updated PositionalAstronomy.f90 to include extra options for centric calculations such as Bary or Heli centric, standard accuracy or high accuracy.

mnb authored
Tidied comments in slae_utils.f90

mnb authored
Updated PositionalAstronomy.f90 to work in the correct units

mnb authored
Added PositionalAstronomy.f90 which includes fortran wrappers to the slalib_o c routines and in particular has the procedure HELIO_CENTRIC_CORRECTION which calculates the velocity correction needed due to the Earths orbit around the Sun.

Tony Farrell authored
Remove deletion of GNUMakefile.in and GNUMakefile from GNUmakefile.am. This is incorrect on two points. First, the names are spelt wrong (Capitalization) and it was as a result only doing anything on the Mac and secondly, it is not needed, make distclean does what is needed.

mnb authored
Fixed some bugs in the image morphology routines.

mnb authored
Double Precision Version of the GoldenSectionBracket subroutine results in regression failure due to the difference in estimated MWIDTH values. Thus for now have added the old single precision version to be used only when estimating MWIDTH.

mnb authored
Fixed syntactic error in svarpro.f90 which had no effect computationally but would break the compiler with strict flags. Added uvarpro.f90 (Universal Variable Projection)

mnb authored
To l1_utils.f90 added robust quadratic fits that either pass through a fixed point or has a zero derivative at a fixed location.

mnb authored
Removed some debug outputs that had unintentionally been left in the main code.

mnb authored
Further WIP updates for the new KOALA/TAIPAN wavelength calibration

mnb authored
Added list all zero crossings subroutine in wavelets.f90

mnb authored
Again Further WIP updates on correllation code in crosscorrelation.f90 checked in for safe keeping

mnb authored
Further updates on correllation code in crosscorrelation.f90

mnb authored
Updates on correllation code in wavelets.f90

mnb authored
Fixed "out of array bounds" that can happen during extrapolation in LagrangeRebin.f90. Temporarily added experimental crosscorrelation code to wavelets.f90. To be moved to it's own file later.

mnb authored
Removed pause statement in wavelets.f90

mnb authored
Added RBST_CUBEFITdp in l1utils.f90 Added wavelets.f90 LREBIN has a debug flag in LagrangeRebin.f90

mnb authored
Fixed index bug in MultiTargetTracking that failed to recognise that index greater than track size implies a null assignment in the LAP problem as well as index=0. Fixed this by asserting that all return indecies greater than the initial size be redefined as 0 so there is no later confusion.

mnb authored
Added some notes to explain that the CHEBYSEHV quad fit in dp is still a work in progress and should not be called from drexec,

mnb authored
Added the module svarpro2

mnb authored
Modified pfit_dp to return residual data

mnb authored
Added a wrapper to the LAPACK QR factorisation code within lapackQR.f90

mnb authored
Fixed dimension errors in SLAE_GRSVD of slae_utils.f90

mnb authored
Fixed dimension mixup error in polyfit_dp.f90

mnb authored
Added double precision versions of various l1 util functions
