From a275d0bc5744ba43096b43de2ef2aee32dc14c18 Mon Sep 17 00:00:00 2001 From: Anthony Truskinger Date: Tue, 30 Jan 2018 16:38:46 +1000 Subject: [PATCH] Improved layout of files for open source release The directories and files are mostly organized now according to de facto standard for organizing code. This work is completed partially for #140 Please note: this is not a functional commit. It in no way is buildable. --- .github/CONTRIBUTING.md | 81 ++ .github/ISSUE_TEMPLATE.md | 16 +- .gitignore | 3 +- .../Acoustics.Shared.ncrunchproject | 19 - .../Acoustics.Shared.v2.ncrunchproject | 29 - .../Acoustics.Test.ncrunchproject | 19 - .../Acoustics.Test.v2.ncrunchproject | 44 - .../Acoustics.Tools.ncrunchproject | 19 - .../Acoustics.Tools.v2.ncrunchproject | 19 - .../.vs/config/applicationhost.config | 1030 ----------------- AudioAnalysis/AED/AED.sln | 148 --- AudioAnalysis/AED/AED/AED.v2.ncrunchproject | 25 - .../AED/CSharpTest/CSharpTest.csproj | 117 -- .../AED/CSharpTest/CSharpTest.csproj.user | 17 - AudioAnalysis/AED/CSharpTest/Program.cs | 19 - .../AED/CSharpTest/Properties/AssemblyInfo.cs | 36 - AudioAnalysis/AED/README.txt | 41 - .../AED/Test/AEDTest.v2.ncrunchproject | 26 - .../AnalysisBase.v2.ncrunchproject | 25 - .../AudioAnalysis2012.v2.ncrunchsolution | 14 - .../AudioAnalysisTools.v2.ncrunchproject | 25 - .../AudioBrowser/AudioBrowser.csproj.user | 17 - .../AudioBrowser.v2.ncrunchproject | 25 - .../Dong.Felt/Dong.Felt.v2.ncrunchproject | 25 - .../EcosoundsFeltAdapter.v2.ncrunchproject | 25 - .../FELT.Tests/FELT.Tests.v2.ncrunchproject | 25 - .../FELT/FELT/FELT.v2.ncrunchproject | 25 - AudioAnalysis/FELT/FeltRunner.psess | 101 -- .../FeltRunner/FELT.Runner.v2.ncrunchproject | 25 - AudioAnalysis/FELT/Performance2.psess | 25 - AudioAnalysis/FELT/Profiler/FeltRunner.psess | 101 -- .../MQUTeR.FSharp.Shared.v2.ncrunchproject | 25 - .../QutBioacosutics.Xie.v2.ncrunchproject | 25 - .../TowseyLibrary.v2.ncrunchproject | 25 - ...oAnalysis2012.sln => AudioAnalysis2012.sln | 0 ...tings => AudioAnalysis2012.sln.DotSettings | 0 AudioAnalysis/NuGet.Config => NuGet.Config | 0 ...arper.DotSettings => ReSharper.DotSettings | 0 ....testsettings => TestSettings.testsettings | 0 {Provisioning => build}/audio_tools.yml | 0 build.ps1 => build/build.ps1 | 0 {Provisioning => build}/mono_install.sh | 0 package.ps1 => build/package.ps1 | 0 release.ps1 => build/release.ps1 | 0 tag.ps1 => build/tag.ps1 | 0 {doc => docs}/.vscode/settings.json | 0 {doc => docs}/README.MD | 0 {doc => docs}/actions.md | 0 .../actions/analyze_long_recording.md | 0 {doc => docs}/actions/colour_spectrogram.md | 0 .../actions/concatenate_index_files.md | 0 {doc => docs}/analyses/acoustic_indices.md | 0 {doc => docs}/cli.md | 0 {doc => docs}/code_paths.md | 0 {doc => docs}/config_files.md | 0 {doc => docs}/developing.md | 0 {doc => docs}/faq.md | 0 {doc => docs}/formats.md | 0 {doc => docs}/installing.md | 0 {doc => docs}/media/AnalysisFlow.svg | 0 {doc => docs}/media/ConcatenationModes.svg | 0 {doc => docs}/media/README.md | 0 {doc => docs}/supported_platforms.md | 0 {doc => docs}/versioning.md | 0 {doc => docs}/workflows.md | 0 .../.build/MSBuild.Community.Tasks.dll | Bin .../.build/MSBuild.Community.Tasks.targets | 0 .../.build/MSBuild.Community.Tasks.xml | 0 .../.build/MSBuild.Community.Tasks.xsd | 0 {AudioAnalysis/AED => src}/AED/AED.fsproj | 0 .../AED => src}/AED/AcousticEventDetection.fs | 0 {AudioAnalysis/AED => src}/AED/Default.fs | 0 .../AED => src}/AED/EventPatternRecog.fs | 0 .../AED => src}/AED/GetAcousticEvents.fs | 0 {AudioAnalysis/AED => src}/AED/Matlab.fs | 0 .../AED => src}/AED/SpectralPeakTrack.fs | 0 {AudioAnalysis/AED => src}/AED/Util.fs | 0 {AudioAnalysis/AED => src}/AED/app.config | 0 .../AED => src}/AED/packages.config | 0 {AudioAnalysis => src}/AboutIAnalyser.md | 0 .../AcousticWorkbench/AcousticEventService.cs | 0 .../AcousticWorkbench.csproj | 0 .../AcousticWorkbenchResponse{T}.cs | 0 {Acoustics => src}/AcousticWorkbench/Api.cs | 0 .../AudioRecordingService.cs | 0 .../AcousticWorkbench/AuthenticatedApi.cs | 0 .../AuthenticationService.cs | 0 {Acoustics => src}/AcousticWorkbench/IApi.cs | 0 .../AcousticWorkbench/IAuthenticatedApi.cs | 0 .../AcousticWorkbench/MediaService.cs | 0 .../AcousticWorkbench/Models/Models.cs | 0 .../AcousticWorkbench/Service.cs | 0 .../AcousticWorkbench/UrlGenerator.cs | 0 .../AcousticWorkbench/app.config | 0 .../AcousticWorkbench/packages.config | 0 .../Acoustics.Shared/Acoustics.Shared.csproj | 0 .../Acoustics.Shared/AnalysisIo.cs | 0 .../Acoustics.Shared/AppConfigHelper.cs | 0 {Acoustics => src}/Acoustics.Shared/Base58.cs | 0 {Acoustics => src}/Acoustics.Shared/Binary.cs | 0 .../Acoustics.Shared/CalcSunTimes.cs | 0 .../Acoustics.Shared/ConfigFile/ConfigFile.cs | 0 .../ConfigFile/ConfigFileException.cs | 0 .../Acoustics.Shared/Contracts/Contract.cs | 0 .../Acoustics.Shared/Csv/Csv.cs | 0 .../Acoustics.Shared/Csv/CsvExtensions.cs | 0 .../Csv/ISetPointConverter.cs | 0 .../Acoustics.Shared/Csv/MatrixMapper.cs | 0 .../Debugging/AutoAttachVs.cs | 0 {Acoustics => src}/Acoustics.Shared/Enums.cs | 0 .../Acoustics.Shared/ExpressionVisitor.cs | 0 .../Extensions/ArrayExtensions.cs | 0 .../DateTimeAndTimeSpanExtensions.cs | 0 .../Extensions/DictionaryExtensions.cs | 0 .../Extensions/DoubleExtensions.cs | 0 .../Extensions/DoubleSquareArrayExtensions.cs | 0 .../Extensions/EnumerableExtensions.cs | 0 .../Extensions/ExceptionsExtensions.cs | 0 .../Extensions/ExtensionsDrawing.cs | 0 .../Extensions/ExtensionsIO.cs | 0 .../Extensions/ExtensionsString.cs | 0 .../Extensions/ExtensionsSystem.cs | 0 .../Extensions/ExtensionsXml.cs | 0 .../Extensions/FileInfoExtensions.cs | 0 .../Extensions/MathExtensions.cs | 0 .../Extensions/ObjectExtensions.cs | 0 .../Extensions/RandomExtensions.cs | 0 .../Extensions/RangeExtensions.cs | 0 .../Extensions/RectangleExtensions.cs | 0 .../Extensions/ReflectionExtensions.cs | 0 .../Extensions/StringCaseExtensions.cs | 0 .../Extensions/TaskExtensions.cs | 0 .../Extensions/TupleExtensions.cs | 0 .../Extensions/ZioExtensions.cs | 0 .../Acoustics.Shared/FileDateHelpers.cs | 0 .../Acoustics.Shared/FileNameHelpers.cs | 0 .../Acoustics.Shared/Formatters.cs | 0 .../Acoustics.Shared/GraphicsSegmented.cs | 0 .../ImageTooLargeForGraphicsException.cs | 0 {Acoustics => src}/Acoustics.Shared/Json.cs | 0 .../Acoustics.Shared/Logging/Logging.cs | 0 .../Acoustics.Shared/MediaTypes.cs | 0 {Acoustics => src}/Acoustics.Shared/Meta.cs | 0 .../NonClosingStreamWrapper.cs | 0 .../Acoustics.Shared/Orderer.cs | 0 .../Acoustics.Shared/Plugins.cs | 0 .../Acoustics.Shared/ProcessRunner.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Acoustics.Shared/PropertyComparer.cs | 0 {Acoustics => src}/Acoustics.Shared/Range.cs | 0 .../Acoustics.Shared/ResultProperty.cs | 0 .../Acoustics.Shared/StatDescriptive.cs | 0 .../Acoustics.Shared/StringKeyValueStore.cs | 0 .../Acoustics.Shared/TempFileHelper.cs | 0 .../Acoustics.Shared/Validation.cs | 0 .../Acoustics.Shared/ValidationExtensions.cs | 0 .../Acoustics.Shared/XmlSerialiseTool.cs | 0 {Acoustics => src}/Acoustics.Shared/Yaml.cs | 0 .../Acoustics.Shared/app.config | 0 .../Acoustics.Shared/packages.config | 0 .../Acoustics.Shared/spinners.txt | 0 .../Acoustics.Tools/Acoustics.Tools.csproj | 0 .../Acoustics.Tools/Acoustics.testsettings | 0 {Acoustics => src}/Acoustics.Tools/App.config | 0 .../Audio/AbstractAudioUtility.cs | 0 .../Audio/AbstractSpectrogramUtility.cs | 0 .../Acoustics.Tools/Audio/AbstractUtility.cs | 0 .../Audio/BitDepthOperationNotImplemented.cs | 0 .../Audio/ChannelNotAvailableException.cs | 0 ...ChannelSelectionOperationNotImplemented.cs | 0 .../Audio/CustomSpectrogramUtility.cs | 0 .../Audio/FfmpegAudioUtility.cs | 0 .../Audio/FfmpegRawPcmAudioUtility.cs | 0 .../Acoustics.Tools/Audio/IAudioUtility.cs | 0 .../Audio/ISpectrogramUtility.cs | 0 .../Audio/MasterAudioUtility.cs | 0 .../Audio/Mp3SpltAudioUtility.cs | 0 .../Audio/ShntoolAudioUtility.cs | 0 .../Acoustics.Tools/Audio/SoxAudioUtility.cs | 0 .../Audio/SoxSpectrogramUtility.cs | 0 .../Audio/WavPackAudioUtility.cs | 0 .../Acoustics.Tools/AudioFilePreparer.cs | 0 .../Acoustics.Tools/AudioReadingRequest.cs | 0 .../Acoustics.Tools/AudioUtilityInfo.cs | 0 .../Acoustics.Tools/AudioUtilityRequest.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Acoustics.Tools/SpectrogramRequest.cs | 0 .../Acoustics.Tools/Wav/IWavReader.cs | 0 .../Acoustics.Tools/Wav/WavAudioInfo.cs | 0 .../Acoustics.Tools/Wav/WavChunk.cs | 0 .../Acoustics.Tools/Wav/WavReader.cs | 0 .../Acoustics.Tools/Wav/WavStreamReader.cs | 0 .../Acoustics.Tools/Wav/WavUtils.cs | 0 .../Acoustics.Tools/packages.config | 0 .../AnalysisBase/AbstractStrongAnalyser.cs | 0 .../AnalysisBase/AnalysisBase.csproj | 0 .../AnalysisBase/AnalysisCoordinator.cs | 0 .../AnalysisBase/AnalysisResult.cs | 0 .../AnalysisBase/AnalysisResult2.cs | 0 .../AnalysisBase/AnalysisSettings.cs | 0 .../AudioRecordingTooShortException.cs | 0 .../Extensions/ModifiedInfoExtensions.cs | 0 .../AnalysisBase/FileSegment.cs | 0 .../AnalysisBase/IAnalyser2.cs | 0 .../AnalysisBase/ISourcePreparer.cs | 0 .../AnalysisBase/PluginHelper.cs | 0 .../AnalysisBase/ProgressReporter.cs | 0 .../AnalysisBase/Properties/AssemblyInfo.cs | 0 .../AnalysisBase/ResultBases/EventBase.cs | 0 .../AnalysisBase/ResultBases/EventIndex.cs | 0 .../AnalysisBase/ResultBases/ResultBase.cs | 0 .../ResultBases/SpectralIndexBase.cs | 0 .../ResultBases/SummaryIndexBase.cs | 0 .../AnalysisBase/SaveBehavior.cs | 0 .../AnalysisBase/Segment/ISegment.cs | 0 .../AnalysisBase/Segment/ISourceMetadata.cs | 0 .../Segment/InvalidSegmentException.cs | 0 .../AnalysisBase/Segment/SourceMetadata.cs | 0 .../AnalysisBase/SegmentSettings.cs | 0 .../AnalysisBase/SegmentSplitException.cs | 0 .../AnalysisBase/TimeAlignment.cs | 0 .../AnalysisBase/app.config | 0 .../AnalysisBase/packages.config | 0 ...ationOf31FrogSpeciesForCurramoreSE-QLD.csv | 0 .../AnalysisConfigFiles/Dong.Felt.yml | 0 .../Dong.RidgeDetection.yml | 0 .../AnalysisConfigFiles/Ecosounds.AED.yml | 0 .../Ecosounds.GroundParrot.yml | 0 .../Ecosounds.StandardizedFeatures.yml | 0 .../FrogDataAndCompilationFile.csv | 0 .../IndexPropertiesConfig.HiRes.yml | 0 .../IndexPropertiesConfig.Zooming.yml | 0 .../IndexPropertiesConfig.yml | 0 .../IndexPropertiesConfigForEasyImages.yml | 0 .../IndexPropertiesConfigForFrogs.yml | 0 .../IndexPropertiesConfigForZooming.yml | 0 .../IndexPropertiesConfigHiResGianniPavan.yml | 0 .../IndexPropertiesMarineConfig.yml | 0 .../IndicesDescription.csv | 0 .../Italy.Acoustic.Parallel.yml | 0 .../AnalysisConfigFiles/Mangalam.Sonogram.yml | 0 .../Ecosounds.MultiRecognizer.yml | 0 .../EcosoundsFW.MultiRecognizer.yml | 0 .../Stark.CriniaTinnula.yml | 0 .../Stark.LitoriaFreycineti.yml | 0 .../Stark.LitoriaOlong.yml | 0 ...sey.AcousticHiResIndicesForRecognisers.yml | 0 .../Towsey.ArdeaInsignis.yml | 0 .../Towsey.CriniaRemota.yml | 0 .../Towsey.CycloranaNovaehollandiae.yml | 0 .../Towsey.Frogs.OBSOLETE.yml | 0 .../Towsey.IctalurusFurcatus.yml | 0 .../Towsey.LewiniaPectoralis.yml | 0 .../Towsey.LimnodynastesConvex.yml | 0 .../Towsey.LitoriaBicolor.yml | 0 .../Towsey.LitoriaCaerulea.yml | 0 .../Towsey.LitoriaFallax.yml | 0 .../Towsey.LitoriaInermis.yml | 0 .../Towsey.LitoriaMicrobelos.yml | 0 .../Towsey.LitoriaNasuta.yml | 0 .../Towsey.LitoriaNasutaOLD.yml | 0 .../Towsey.LitoriaPallida.yml | 0 .../Towsey.LitoriaRothii.yml | 0 .../Towsey.LitoriaRubella.yml | 0 .../Towsey.LitoriaWatjulumOLD.yml | 0 .../Towsey.LitoriaWatjulumensis.yml | 0 .../Towsey.PlatyplectrumOrnatum.yml | 0 .../Towsey.RheobatrachusSilus.yml | 0 .../Towsey.RhinellaMarina.yml | 0 .../Towsey.UperoleiaLithomoda.yml | 0 .../Towsey.UperoleiaMimula.yml | 0 .../Truskinger.ExempliGratia.yml | 0 .../AnalysisConfigFiles/SNRConfig.yml | 0 .../SpectrogramConfigHiRes.yml | 0 .../SpectrogramFalseColourConfig.yml | 0 .../SpectrogramZoomingConfig.yml | 0 .../Towsey.Acoustic.Zooming.yml | 0 .../AnalysisConfigFiles/Towsey.Acoustic.yml | 0 .../Towsey.AcousticMarine.yml | 0 .../AnalysisConfigFiles/Towsey.Canetoad.yml | 0 .../Towsey.ChannelIntegrity.yml | 0 .../AnalysisConfigFiles/Towsey.Crow.yml | 0 .../AnalysisConfigFiles/Towsey.Default.yml | 0 .../AnalysisConfigFiles/Towsey.Grids.yml | 0 .../AnalysisConfigFiles/Towsey.Human.yml | 0 .../AnalysisConfigFiles/Towsey.KoalaMale.yml | 0 .../AnalysisConfigFiles/Towsey.LSKiwi2.yml | 0 .../AnalysisConfigFiles/Towsey.LSKiwi3.yml | 0 .../AnalysisConfigFiles/Towsey.Machine.yml | 0 .../Towsey.MultiAnalyser.OBSOLETE.yml | 0 .../Towsey.OscillationsGeneric.yml | 0 .../AnalysisConfigFiles/Towsey.Rain.yml | 0 .../AnalysisConfigFiles/Towsey.Sonogram.yml | 0 .../Towsey.SonogramMarine.yml | 0 .../Truskinger.Felt.Search.config | 0 .../Truskinger.Felt.Suggestion.config | 0 .../UserManualForAnalysisPrograms.txt | 0 .../AnalysisConfigFiles/Xie.Default.yml | 0 .../AnalysisPrograms/AED.cs | 0 .../AnalysisPrograms/AcousticFeatures.cs | 0 .../AcousticHiResIndicesPlusRecognizers.cs | 0 .../AcousticIndices - Copy.cs | 0 .../AnalysisPrograms/AcousticIndices.cs | 0 .../EventMetadataResolver.cs | 0 .../RemoteSegment.cs | 0 .../AnalyseLongRecording.cs | 0 .../AnalyseLongRecordings.Arguments.cs | 0 .../AnalysisPrograms/AnalysesAvailable.cs | 0 .../AnalysisPrograms/AnalysisPrograms.csproj | 0 .../AnalysisPrograms/App.config | 0 .../AnalysisPrograms/Audio2InputForConvCNN.cs | 0 .../AnalysisPrograms/Audio2Sonogram.cs | 0 .../AnalysisPrograms/AudioCutter.cs | 0 .../AnalysisPrograms/AudioFileCheck.cs | 0 .../AnalysisPrograms/CanetoadOld_OBSOLETE.cs | 0 .../AnalysisPrograms/ChannelIntegrity.cs | 0 .../AnalysisPrograms/ConcatenateIndexFiles.cs | 0 .../AnalysisPrograms/Create4Sonograms.cs | 0 .../AnalysisPrograms/Crow.cs | 0 .../AnalysisPrograms/DifferenceSpectrogram.cs | 0 .../AnalysisPrograms/Dong.Felt.Main.cs | 0 .../DrawZoomingSpectrograms.Arguments.cs | 0 .../Zooming/DrawZoomingSpectrograms.Dev.cs | 0 .../Draw/Zooming/DrawZoomingSpectrograms.cs | 0 .../AnalysisPrograms/DrawEasyImage.cs | 0 .../DrawLongDurationSpectrograms.cs | 0 .../DrawSummaryIndexTracks.cs | 0 .../AnalysisPrograms/DummyAnalysis.cs | 0 .../AnalysisPrograms/EPR.cs | 0 .../EventStatisticsAnalysis.cs | 0 .../EventStatisticsEntry.Arguments.cs | 0 .../EventStatistics/EventStatisticsEntry.cs | 0 .../EventStatistics/ImportedEvent.cs | 0 .../AnalysisPrograms/FeltTemplate_Create.cs | 0 .../AnalysisPrograms/FeltTemplate_Edit.cs | 0 .../AnalysisPrograms/FeltTemplates_Use.cs | 0 .../AnalysisPrograms/FileRenamer.cs | 0 .../AnalysisPrograms/FindEventsLikeThis.cs | 0 .../AnalysisPrograms/FrogRibit_OBSOLETE.cs | 0 .../AnalysisPrograms/Frogs_OBSOLETE.cs | 0 .../GratingDetection_OBSOLETE.cs | 0 .../GroundParrotRecogniser.cs | 0 .../HerveGlotinCollaboration.cs | 0 .../HighResolutionAcousticIndices.cs | 0 .../AnalysisPrograms/Human1.cs | 0 .../AnalysisPrograms/KoalaMale.cs | 0 .../AnalysisPrograms/LSKiwi1.cs | 0 .../AnalysisPrograms/LSKiwi2.cs | 0 .../AnalysisPrograms/LSKiwi3.cs | 0 .../AnalysisPrograms/LSKiwiHelper.cs | 0 .../AnalysisPrograms/LSKiwiROC.cs | 0 .../AnalysisPrograms/LewinsRail3OBSOLETE.cs | 0 .../LimnodynastesConvex_OBSOLETE.cs | 0 .../LitoriaFallax_OBSOLETE.cs | 0 .../AnalysisPrograms/MainEntry.cs | 0 .../AnalysisPrograms/OscillationRecogniser.cs | 0 .../AnalysisPrograms/OscillationsGeneric.cs | 0 .../PlanesTrainsAndAutomobiles.cs | 0 .../AnalysisPrograms/Production/Actions.cs | 0 .../Production/CustomArgUsageHooks.cs | 0 .../Production/CustomArgumentParsing.cs | 0 .../AnalysisPrograms/Production/Exceptions.cs | 0 .../Production/FileSystemProvider.cs | 0 .../Production/MainEntryArguments.cs | 0 .../Production/MainEntryUtilities.cs | 0 .../AnalysisPrograms/Properties/.gitignore | 0 .../Properties/AssemblyInfo.cs.template | 0 .../AnalysisPrograms/Rain_OBSOLETE.cs | 0 .../Recognizers/ArdeaInsignis.cs | 0 .../Recognizers/Base/IEventRecognizer.cs | 0 .../Recognizers/Base/MultiRecognizer.cs | 0 .../Recognizers/Base/RecognizerBase.cs | 0 .../Recognizers/Base/RecognizerEntry.cs | 0 .../Recognizers/Base/RecognizerResults.cs | 0 .../Recognizers/CriniaRemota.cs | 0 .../Recognizers/CriniaTinnula_OBSOLETE.cs | 0 .../Recognizers/CycloranaNovaehollandiae.cs | 0 .../Recognizers/ExempliGratia.cs | 0 .../Recognizers/IctalurusFurcatus.cs | 0 .../Recognizers/LewiniaPectoralis.cs | 0 .../Recognizers/LimnodynastesConvex.cs | 0 .../Recognizers/LitoriaBicolor.cs | 0 .../Recognizers/LitoriaBicolorOLD.cs | 0 .../Recognizers/LitoriaCaerulea.cs | 0 .../Recognizers/LitoriaFallax.cs | 0 .../Recognizers/LitoriaFreycineti.cs | 0 .../Recognizers/LitoriaNasuta.cs | 0 .../Recognizers/LitoriaNasutaOLD.cs | 0 .../Recognizers/LitoriaOlong.cs | 0 .../Recognizers/LitoriaPallida.cs | 0 .../Recognizers/LitoriaRothii.cs | 0 .../Recognizers/LitoriaRubella.cs | 0 .../Recognizers/LitoriaWatjulumensis.cs | 0 .../Recognizers/PlatyplectrumOrnatum.cs | 0 .../Recognizers/RhinellaMarina.cs | 0 .../Recognizers/Tinnula_TRY.cs | 0 .../Recognizers/UperoleiaInundata.cs | 0 .../Recognizers/UperoleiaLithomoda.cs | 0 .../Recognizers/UperoleiaMimula.cs | 0 .../AnalysisPrograms/RheobatrachusSilus.cs | 0 .../AnalysisPrograms/SPR_OBSOLETE.cs | 0 ...SQLitePCLRaw.provider.e_sqlite3.dll.config | 0 .../AnalysisPrograms/SURFAnalysis.cs | 0 .../AnalysisPrograms/Sandpit.cs | 0 .../AnalysisPrograms/Segment.cs | 0 .../AnalysisPrograms/SnrAnalysis.cs | 0 .../SourcePreparers/LocalSourcePreparer.cs | 0 .../SourcePreparers/RemoteSourcePreparer.cs | 0 .../RemoteSourcePreparerException.cs | 0 .../SpeciesAccumulationCurve.cs | 0 .../AnalysisPrograms/Spt.cs | 0 .../StandardizedFeatureExtraction.cs | 0 .../StandardizedFeatureExtractionConfig.cs | 0 .../AnalysisPrograms/XiesAnalysis.cs | 0 .../AnalysisPrograms/log4net.config | 0 .../AnalysisPrograms/packages.config | 0 .../AudioAnalysis2012.vsmdi | 0 .../AcousticComplexityIndex.cs | 0 .../AudioAnalysisTools/AcousticEntropy.cs | 0 .../AudioAnalysisTools/AcousticEvent.cs | 0 .../AudioAnalysisTools/ActivityAndCover.cs | 0 .../AudioAnalysisTools/AnalysisKeys.cs | 0 .../AudioAnalysisTools.csproj | 0 .../AudioAnalysisTools/BirdClefExperiment1.cs | 0 .../AudioAnalysisTools/ChannelIntegrity.cs | 0 .../ConfigurationClasses.cs | 0 .../AudioAnalysisTools/CrossCorrelation.cs | 0 .../DSP/AudioSegmentationOBSOLETE.cs | 0 .../AudioAnalysisTools/DSP/Clipping.cs | 0 .../AudioAnalysisTools/DSP/DSP_Filters.cs | 0 .../AudioAnalysisTools/DSP/DSP_Frames.cs | 0 .../AudioAnalysisTools/DSP/DSP_IIRFilter.cs | 0 .../AudioAnalysisTools/DSP/FFT2D.cs | 0 .../AudioAnalysisTools/DSP/FrequencyScale.cs | 0 .../DSP/LocalContrastNormalisation.cs | 0 .../AudioAnalysisTools/DSP/MFCCStuff.cs | 0 .../AudioAnalysisTools/DSP/NoiseProfile.cs | 0 .../DSP/NoiseRemovalModal.cs | 0 .../DSP/NoiseRemoval_Briggs.cs | 0 .../AudioAnalysisTools/DSP/OctaveFreqScale.cs | 0 .../AudioAnalysisTools/DSP/SNR.cs | 0 .../AudioAnalysisTools/DSP/WavInfo.cs | 0 .../AudioAnalysisTools/DSP/WavWriter.cs | 0 .../AudioAnalysisTools/DSP/WaveType.cs | 0 .../EventStatistics/EventStatistics.cs | 0 .../EventStatisticsCalculate.cs | 0 .../EventStatisticsConfiguration.cs | 0 .../AudioAnalysisTools/FindMatchingEvents.cs | 0 .../AudioAnalysisTools/FrommoltProject.cs | 0 .../AudioAnalysisTools/HMMSettings.cs | 0 .../AudioAnalysisTools/HarmonicAnalysis.cs | 0 .../Indices/GapsAndJoins.cs | 0 .../Indices/IndexCalculate.cs | 0 .../Indices/IndexCalculateConfig.cs | 0 .../Indices/IndexDisplay.cs | 0 .../Indices/IndexDistributions.cs | 0 .../Indices/IndexGenerationData.cs | 0 .../Indices/IndexMatrices.cs | 0 .../Indices/IndexProperties.cs | 0 .../Indices/InitialiseIndexProperties.cs | 0 .../AudioAnalysisTools/Indices/RainIndices.cs | 0 .../Indices/SpectralIndexValues.cs | 0 .../Indices/SpectralIndicesToAndFromTable.cs | 0 .../Indices/SummaryIndexValues.cs | 0 .../LDSpectrogram3D.cs | 0 .../LDSpectrogramClusters.cs | 0 .../LDSpectrogramConfig.cs | 0 .../LDSpectrogramConfigOfJie.cs | 0 .../LDSpectrogramDifference.cs | 0 .../LDSpectrogramDiscreteColour.cs | 0 .../LDSpectrogramDistance.cs | 0 .../LDSpectrogramRGB.cs | 0 .../LDSpectrogramStitching.cs | 0 .../LDSpectrogramTStatistic.cs | 0 .../SpectrogramConstants.cs | 0 .../TimeOffsetSingleLayerSuperTile.cs | 0 .../Zooming/InvalidScaleException.cs | 0 .../Zooming/SpectrogramZoomingConfig.cs | 0 .../Zooming/ZoomCommon.cs | 0 .../Zooming/ZoomFocusedSpectrograms.cs | 0 .../Zooming/ZoomParameters.cs | 0 .../Zooming/ZoomTiledSpectrograms.cs | 0 .../AudioAnalysisTools/NeuralNets/ART.cs | 0 .../AudioAnalysisTools/NeuralNets/ART_2A.cs | 0 .../NeuralNets/BinaryCluster.cs | 0 .../AudioAnalysisTools/NeuralNets/Cluster.cs | 0 .../AudioAnalysisTools/NeuralNets/FuzzyART.cs | 0 .../AudioAnalysisTools/NeuralNets/VQ.cs | 0 .../AudioAnalysisTools/Oscillations2010.cs | 0 .../AudioAnalysisTools/Oscillations2012.cs | 0 .../AudioAnalysisTools/Oscillations2014.cs | 0 .../AudioAnalysisTools/PointOfInterest.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../AudioAnalysisTools/ResultsTools.cs | 0 .../AudioAnalysisTools/RidgeDetection.cs | 0 .../AudioAnalysisTools/SURFFeatures.cs | 0 .../AudioAnalysisTools/SignalToImage.cs | 0 .../AudioAnalysisTools/SiteDescription.cs | 0 .../AudioAnalysisTools/SpectralClustering.cs | 0 .../AudioAnalysisTools/SpectralPeakTracks.cs | 0 .../AudioAnalysisTools/SpectralTrack.cs | 0 .../SpectrogramConstants.cs | 0 .../AudioAnalysisTools/SprTools.cs | 0 .../StandardSpectrograms/AmplitudeSonogram.cs | 0 .../StandardSpectrograms/BaseSonogram.cs | 0 .../BaseSonogramConfig.cs | 0 .../BaseSonogramDrawImage.cs | 0 .../StandardSpectrograms/ImageTrack.cs | 0 .../StandardSpectrograms/Image_MultiTrack.cs | 0 .../SpectrogramCepstral.cs | 0 .../SpectrogramSobelEdge.cs | 0 .../SpectrogramStandard.cs | 0 .../StandardSpectrograms/SpectrogramTools.cs | 0 .../AudioAnalysisTools/SunAndMoon.cs | 0 .../TileImage/AbsoluteDateTilingProfile.cs | 0 .../TileImage/DefaultSuperTile.cs | 0 .../TileImage/DuplicateTileException.cs | 0 .../TileImage/ISuperTile.cs | 0 .../TileImage/ImageComponent.cs | 0 .../AudioAnalysisTools/TileImage/Layer.cs | 0 .../TileImage/PanoJsTilingProfile.cs | 0 .../AudioAnalysisTools/TileImage/TileBias.cs | 0 .../AudioAnalysisTools/TileImage/Tiler.cs | 0 .../TileImage/TilingProfile.cs | 0 .../WavTools/AudioRecording.cs | 0 .../WavTools/RecordingFetcher.cs | 0 .../AudioAnalysisTools/WavTools/WavChooser.cs | 0 .../AudioAnalysisTools/WavTools/WavReader.cs | 0 .../AudioAnalysisTools/app.config | 0 .../AudioAnalysisTools/packages.config | 0 .../AudioBrowser/AudioBrowser.csproj | 0 .../AudioBrowser/AudioNavigator.cs | 0 .../AudioNavigatorFileSelectForm.Designer.cs | 0 .../AudioNavigatorFileSelectForm.cs | 0 .../AudioNavigatorFileSelectForm.resx | 0 {AudioAnalysis => src}/AudioBrowser/Helper.cs | 0 .../AudioBrowser/MainForm.Designer.cs | 0 .../AudioBrowser/MainForm.cs | 0 .../AudioBrowser/MainForm.resx | 0 .../AudioBrowser/Program.cs | 0 .../AudioBrowser/Properties/AssemblyInfo.cs | 0 .../DataSources/CsvFileItem.datasource | 0 .../Properties/Resources.Designer.cs | 0 .../AudioBrowser/Properties/Resources.resx | 0 .../Properties/Settings.Designer.cs | 0 .../AudioBrowser/Properties/Settings.settings | 0 .../AudioBrowser/TabBrowseAudio.cs | 0 .../AudioBrowser/TextBoxStreamWriter.cs | 0 .../AudioBrowser/TextboxAppender.cs | 0 .../AudioBrowser/app.config | 0 .../AudioBrowser/log4net.config | 0 .../AudioBrowser/packages.config | 0 {AudioAnalysis => src}/Build.proj | 0 {AudioAnalysis => src}/CodeMap1.dgml | 0 .../Dong.Felt/2DFourierTransform.cs | 0 .../Dong.Felt/AcousticEvents.cs | 0 .../Dong.Felt/CSVResults.cs | 0 .../Dong.Felt/Candidates.cs | 0 .../Dong.Felt/ClassDiagram.cd | 0 .../Dong.Felt/Clustering.cs | 0 .../Dong.Felt/CompactCandidates.cs | 0 .../CompressSpectrogramConfig.cs | 0 .../DistanceFuncConfiguration.cs | 0 .../DrawSpectrogramConfiguration.cs | 0 .../Configuration/GradientConfiguration.cs | 0 .../Configuration/LocalMaximaConfiguration.cs | 0 .../RidgeDetectionConfiguration.cs | 0 .../Configuration/SpectrogramConfiguation.cs | 0 .../StructureTensorConfiguration.cs | 0 .../Dong.Felt/Distance.Tools.cs | 0 .../Dong.Felt/Dong.Felt.csproj | 0 .../Dong.Felt/Dong.Sandpit.cs | 0 .../Dong.Felt/Experiments/Experiments.cs | 0 .../Dong.Felt/Features/FeatureExtraction.cs | 0 .../Dong.Felt/Features/Features.cs | 0 .../Dong.Felt/Features/Ridge.cs | 0 .../Dong.Felt/ImageAnalysisTools.cs | 0 {AudioAnalysis => src}/Dong.Felt/Index.cs | 0 {AudioAnalysis => src}/Dong.Felt/Indexing.cs | 0 .../Dong.Felt/PointOfInterest/LocalMaxima.cs | 0 .../Dong.Felt/PointOfInterest/POISelection.cs | 0 .../Dong.Felt/PointOfInterest/PoiAnalysis.cs | 0 .../PointOfInterest/StructureTensor.cs | 0 .../Preprocessing/AudioPreprosessing.cs | 0 .../Dong.Felt/Properties/AssemblyInfo.cs | 0 {AudioAnalysis => src}/Dong.Felt/Query.cs | 0 .../Registration/TemplateAllignment.cs | 0 .../Representations/ClusterAnalysis.cs | 0 .../EventBasedRepresentation.cs | 0 .../Dong.Felt/Representations/MFCC.cs | 0 .../NeighbourhoodRepresentationOutput.cs | 0 .../RectangularRepresentation.cs | 0 .../Representations/RegionRrepresentation.cs | 0 ...eDescriptionNeighbourhoodRepresentation.cs | 0 .../RidgeDescriptionRegionRepresentation.cs | 0 .../RidgeNeighbourhoodFeatureVector.cs | 0 .../ResultsOutput/MathingResultsAnalysis.cs | 0 .../Dong.Felt/ResultsOutput/OutputResults.cs | 0 .../SimilarityMatching/SimilarityMatching.cs | 0 .../Dong.Felt/SongScopeCandidates.cs | 0 .../SpectrogramDrawing/DrawSpectrogram.cs | 0 .../Dong.Felt/StatisticalAnalysis.cs | 0 .../Dong.Felt/TemplateTools.cs | 0 {AudioAnalysis => src}/Dong.Felt/Test.cs | 0 {AudioAnalysis => src}/Dong.Felt/app.config | 0 .../Dong.Felt/packages.config | 0 .../FELT/AddAllItemsInPackagesFolder.bat | 0 {AudioAnalysis => src}/FELT/App.config | 0 .../EcosoundsFeltAdapter.csproj | 0 .../FELT/EcosoundsFeltAdapter/FeltAccessor.cs | 0 .../EcosoundsFeltAdapter/IFeltAccessor.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../UnavailableFeltAccessor.cs | 0 .../FELT/EcosoundsFeltAdapter/app.config | 0 .../FELT/EcosoundsFeltAdapter/packages.config | 0 .../FELT/FELT.Tests/Book1.xlsx | Bin .../FELT.Tests/EuclideanClassifierTest.cs | 0 .../FELT/FELT.Tests/FELT.Tests.csproj | 0 .../FELT/FELT.Tests/FindEventsLikeThisTest.cs | 0 .../FELT/FELT.Tests/GroupTrainerTest.cs | 0 .../FELT/FELT.Tests/MQUTeR.FSharp.Shared.cs | 0 .../FELT/FELT.Tests/MathTest.cs | 0 .../Minimod.PrettyDateAndTime.Generated.cs | 0 .../Minimods/Minimod.PrettyPrint.Generated.cs | 0 .../Minimods/Minimod.PrettyText.Generated.cs | 0 .../Minimod.PrettyTypeSignatures.Generated.cs | 0 .../FELT/FELT.Tests/OneForOneSelectorTest.cs | 0 .../FELT.Tests/Properties/AssemblyInfo.cs | 0 .../FELT/FELT.Tests/RandomiserSelectorTest.cs | 0 .../FELT/FELT.Tests/ResultsComputationTest.cs | 0 .../FELT/FELT.Tests/Settings.StyleCop | 0 .../FELT/FELT.Tests/SunCalcTest.cs | 0 .../FELT.Tests/Test References/FELT.accessor | 0 .../FELT/FELT.Tests/TimeOfDayTest.cs | 0 .../FELT.Tests/ZScoreGlobalTransformerTest.cs | 0 .../FELT/FELT.Tests/app.config | 0 .../FELT/FELT.Tests/democsv2.csv | 0 .../FELT/FELT.Tests/packages.config | 0 .../FELT/FELT.Tests/z1440Test.cs | 0 {AudioAnalysis => src}/FELT/FELT.sln | 0 {AudioAnalysis => src}/FELT/FELT.vsmdi | 0 .../FELT/FELT/AssemblyInfo.fs | 0 .../FELT/FELT/Classifier.Base.fs | 0 .../FELT/FELT/Classifier.CosineSimilarity.fs | 0 .../FELT/FELT/Classifier.Euclidean.fs | 0 .../FELT/FELT/Classifier.GraphDistance.fs | 0 ...lassifier.PearsonCorrelationCoefficient.fs | 0 .../FELT/FELT/Classifier.ZScore.fs | 0 {AudioAnalysis => src}/FELT/FELT/Cleaner.fs | 0 .../FELT/ExcelResultsComputationTemplate.xlsx | Bin {AudioAnalysis => src}/FELT/FELT/FELT.fsproj | 0 {AudioAnalysis => src}/FELT/FELT/Program.fs | 0 .../FELT/FELT/Results.OutFile.fs | 0 .../FELT/FELT/Results.ResultsCombiner.fs | 0 .../FELT/FELT/ResultsComputation.fs | 0 .../FELT/FELT/RunAnalysis.fs | 0 {AudioAnalysis => src}/FELT/FELT/Search.fs | 0 .../FELT/FELT/Selector.Base.fs | 0 .../FELT/FELT/Selector.OneForOne.fs | 0 .../FELT/FELT/Selector.PredicateSelector.fs | 0 .../FELT/FELT/Selector.Randomiser.fs | 0 .../FELT/FELT/Trainer.Base.fs | 0 .../FELT/FELT/Trainer.Group.fs | 0 .../FELT/FELT/Trainer.GroupWithStats.fs | 0 .../FELT/FELT/Trainer.OneForOne.fs | 0 .../FELT/FELT/Transformer.Base.fs | 0 .../FELT/FELT/Transformer.RemoveFeature.fs | 0 .../FELT/FELT/Transformer.TimeOfDay.fs | 0 .../FELT/FELT/Transformer.ZScoreNormalise.fs | 0 .../FELT/FELT/WebsiteComputation.fs | 0 {AudioAnalysis => src}/FELT/FELT/Workflows.fs | 0 {AudioAnalysis => src}/FELT/FELT/app.config | 0 .../FELT/FELT/packages.config | 0 .../FELT/FeltRunner/App.config | 0 .../FELT/FeltRunner/CustomConfig.fs | 0 .../FELT/FeltRunner/CustomConfigAnalyses.fs | 0 ...ExcelResultsSummationTemplate-awesome.xlsm | Bin .../ExcelResultsSummationTemplate.xlsm | Bin .../ExcelResultsSummationTemplate.xlsx | Bin .../FELT/FeltRunner/FELT.Runner.fsproj | 0 .../FELT/FeltRunner/FeltRunner.fsproj | 0 .../FELT/FeltRunner/Main.fs | 0 .../FELT/FeltRunner/Main.fsi | 0 .../FELT/FeltRunner/SummationReport.fs | 0 .../FELT/FeltRunner/Template.xlsx | Bin .../FELT/FeltRunner/packages.config | 0 .../FELT/Local.testsettings | 0 .../App_Readme/MathNet.Numerics.authors.txt | 0 .../App_Readme/MathNet.Numerics.copyright.txt | 0 .../App_Readme/MathNet.Numerics.readme.txt | 0 {AudioAnalysis => src}/FELT/Shared/CSV.fs | 0 .../FELT/Shared/CacheFormat.fs | 0 {AudioAnalysis => src}/FELT/Shared/DataSet.fs | 0 {AudioAnalysis => src}/FELT/Shared/Debug.fs | 0 .../FELT/Shared/Equality.fs | 0 {AudioAnalysis => src}/FELT/Shared/IO.fs | 0 .../FELT/Shared/Interval.fs | 0 .../FELT/Shared/MQUTeR.FSharp.Shared.fsproj | 0 {AudioAnalysis => src}/FELT/Shared/Math.fs | 0 .../Microsoft.FSharp.Collections.Array.fs | 0 .../Microsoft.FSharp.Collections.Maps.fs | 0 .../Microsoft.FSharp.Collections.Seq.fs | 0 .../Microsoft.FSharp.Collections.Set.fs | 0 .../FELT/Shared/Microsoft.FSharp.Core.fs | 0 ...Microsoft.FSharp.Numerics.ModuloInteger.fs | 0 .../FELT/Shared/MoreStats.fs | 0 {AudioAnalysis => src}/FELT/Shared/Mutex.fs | 0 .../FELT/Shared/NumericLiteralG.fs | 0 .../FELT/Shared/Reflection.fs | 0 {AudioAnalysis => src}/FELT/Shared/SI.fs | 0 {AudioAnalysis => src}/FELT/Shared/Script.fsx | 0 .../FELT/Shared/Serialization.fs | 0 .../FELT/Shared/StringStats.fs | 0 {AudioAnalysis => src}/FELT/Shared/Suncalc.fs | 0 {AudioAnalysis => src}/FELT/Shared/System.fs | 0 .../FELT/Shared/Utilities.fs | 0 {AudioAnalysis => src}/FELT/Shared/app.config | 0 .../FELT/Shared/packages.config | 0 .../InitialiseJiesIndexProperties.cs | 0 .../Configuration/CaeruleaConfiguration.cs | 0 .../Configuration/CanetoadConfiguration.cs | 0 .../Configuration/FallaxConfiguration.cs | 0 .../Configuration/GracillentaConfiguration.cs | 0 .../Configuration/LatopalmataConfiguration.cs | 0 .../Configuration/NasutaConfiguration.cs | 0 .../QutBioacosutics.Xie/ExtractTracks.cs | 0 .../QutBioacosutics.Xie/FindHarmonics.cs | 0 .../QutBioacosutics.Xie/FindLocalPeaks.cs | 0 .../QutBioacosutics.Xie/FrogIndex.cs | 0 .../FrogIndices/CalculateIndexForCanetoad.cs | 0 .../CalculateIndexForLitoriaCaerulea.cs | 0 .../CalculateIndexForLitoriaFallax.cs | 0 .../CalculateIndexForLitoriaGracillenta.cs | 0 .../CalculateIndexForLitoriaLatopalmata.cs | 0 .../CalculateIndexForLitoriaNasuta.cs | 0 .../LDSpectrograms/DrawLDSpectrogram.cs | 0 .../LDSpectrograms/SpectrogramConstantsJie.cs | 0 .../QutBioacosutics.Xie/Main.cs | 0 .../Oscillation Feature/FindOscillation.cs | 0 .../Oscillation Feature/RemoveSparseHits.cs | 0 .../QutBioacosutics.Xie/Point.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../QutBioacosutics.Xie.csproj | 0 .../Samples/MathNet.Numerics/ConsoleHelper.cs | 0 .../BetaDistribution.cs | 0 .../CauchyDistribution.cs | 0 .../ChiDistribution.cs | 0 .../ChiSquareDistribution.cs | 0 .../ContinuousUniformDistribution.cs | 0 .../ErlangDistribution.cs | 0 .../ExponentialDistribution.cs | 0 .../FisherSnedecorDistribution.cs | 0 .../GammaDistribution.cs | 0 .../InverseGammaDistribution.cs | 0 .../LaplaceDistribution.cs | 0 .../LogNormalDistribution.cs | 0 .../NormalDistribution.cs | 0 .../ParetoDistribution.cs | 0 .../RayleighDistribution.cs | 0 .../StableDistribution.cs | 0 .../StudentTDistribution.cs | 0 .../WeibullDistribution.cs | 0 .../BernoulliDistribution.cs | 0 .../BinomialDistribution.cs | 0 .../CategoricalDistribution.cs | 0 .../ConwayMaxwellPoissonDistribution.cs | 0 .../DiscreteUniformDistribution.cs | 0 .../GeometricDistribution.cs | 0 .../HypergeometricDistribution.cs | 0 .../NegativeBinomialDistribution.cs | 0 .../PoissonDistribution.cs | 0 .../DiscreteDistributions/ZipfDistribution.cs | 0 .../Samples/MathNet.Numerics/IExample.cs | 0 .../Samples/MathNet.Numerics/Integration.cs | 0 .../Interpolation/AkimaSpline.cs | 0 .../Interpolation/LinearBetweenPoints.cs | 0 .../Interpolation/RationalWithPoles.cs | 0 .../Interpolation/RationalWithoutPoles.cs | 0 .../LinearAlgebra/DirectSolvers.cs | 0 .../LinearAlgebra/Factorization/Cholesky.cs | 0 .../LinearAlgebra/Factorization/Evd.cs | 0 .../LinearAlgebra/Factorization/LU.cs | 0 .../LinearAlgebra/Factorization/QR.cs | 0 .../LinearAlgebra/Factorization/Svd.cs | 0 .../IterativeSolvers/BiCgStabSolver.cs | 0 .../CompositeSolverExample.cs | 0 .../IterativeSolvers/GpBiCgSolver.cs | 0 .../IterativeSolvers/MlkBiCgStabSolver.cs | 0 .../IterativeSolvers/TFQMRSolver.cs | 0 .../MatrixArithmeticOperations.cs | 0 .../LinearAlgebra/MatrixDataAccessor.cs | 0 .../LinearAlgebra/MatrixInitialization.cs | 0 .../LinearAlgebra/MatrixNorms.cs | 0 .../MatrixRowColumnOperations.cs | 0 .../LinearAlgebra/MatrixSpecialNumbers.cs | 0 .../MatrixTransposeAndInverse.cs | 0 .../LinearAlgebra/MatrixTriangular.cs | 0 .../VectorArithmeticOperations.cs | 0 .../LinearAlgebra/VectorDataAccessor.cs | 0 .../LinearAlgebra/VectorInitialization.cs | 0 .../Samples/MathNet.Numerics/NumberTheory.cs | 0 .../RandomNumberGeneration.cs | 0 .../MathNet.Numerics/Signals/Chebyshev.cs | 0 .../MathNet.Numerics/Signals/Equidistant.cs | 0 .../MathNet.Numerics/Signals/Random.cs | 0 .../MathNet.Numerics/SpecialFunctions/Beta.cs | 0 .../SpecialFunctions/Common.cs | 0 .../SpecialFunctions/ErrorFunction.cs | 0 .../SpecialFunctions/Factorial.cs | 0 .../SpecialFunctions/Gamma.cs | 0 .../SpecialFunctions/Stability.cs | 0 .../Samples/MathNet.Numerics/Statistics.cs | 0 .../QutBioacosutics.Xie/Track.cs | 0 .../QutBioacosutics.Xie/XieFunction.cs | 0 .../QutBioacosutics.Xie/app.config | 0 .../QutBioacosutics.Xie/packages.config | 0 {AudioAnalysis => src}/README.md | 0 .../TowseyLibrary/AutoAndCrossCorrelation.cs | 0 .../TowseyLibrary/ColorCubeHelix.cs | 0 .../TowseyLibrary/ConfigDict.cs | 0 .../TowseyLibrary/ConfigDictionary.cs | 0 .../TowseyLibrary/CsvTools.cs | 0 .../TowseyLibrary/CubeHelix.cs | 0 .../TowseyLibrary/DataTableTools.cs | 0 .../TowseyLibrary/DataTools.cs | 0 .../TowseyLibrary/DictionaryTools.cs | 0 .../TowseyLibrary/Distribution.cs | 0 {AudioAnalysis => src}/TowseyLibrary/FFT.cs | 0 .../TowseyLibrary/FileTools.cs | 0 .../TowseyLibrary/FunctionalTests.cs | 0 .../TowseyLibrary/GaussianTools.cs | 0 .../TowseyLibrary/GraphsAndCharts.cs | 0 .../TowseyLibrary/GratingDetection.cs | 0 .../TowseyLibrary/Gratings.cs | 0 .../TowseyLibrary/Histogram.cs | 0 .../TowseyLibrary/HoughTransform.cs | 0 .../TowseyLibrary/ImageTools.cs | 0 {AudioAnalysis => src}/TowseyLibrary/LLR.cs | 0 {AudioAnalysis => src}/TowseyLibrary/Log.cs | 0 .../TowseyLibrary/MarkovModel.cs | 0 .../TowseyLibrary/Matrix3D.cs | 0 .../TowseyLibrary/MatrixTools.cs | 0 .../TowseyLibrary/NormalDist.cs | 0 .../TowseyLibrary/Oblong.cs | 0 .../TowseyLibrary/OtsuThresholder.cs | 0 {AudioAnalysis => src}/TowseyLibrary/Plot.cs | 0 .../TowseyLibrary/PolarCoordinates.cs | 0 .../TowseyLibrary/ProcessRunner.cs | 0 .../TowseyLibrary/ProcessTools.cs | 0 .../TowseyLibrary/Properties/AssemblyInfo.cs | 0 .../TowseyLibrary/RandomNumber.cs | 0 .../TowseyLibrary/RandomVariable.cs | 0 {AudioAnalysis => src}/TowseyLibrary/Shape.cs | 0 .../TowseyLibrary/Spectrum.cs | 0 .../TowseyLibrary/Statistics.cs | 0 .../TowseyLibrary/StructureTensor.cs | 0 .../TowseyLibrary/SvdAndPca.cs | 0 .../TowseyLibrary/TemporalMatrix.cs | 0 .../TowseyLibrary/TernaryPlots.cs | 0 .../TestResources/testOfReadingMatrixFile.txt | 0 .../TestResources/testOfWritingATextFile.txt | 0 .../TestResources/testTextFile.txt | 0 .../TestResources/testWriteOfMatrix2File.txt | 0 .../TowseyLibrary/TestTools.cs | 0 .../TowseyLibrary/TextBoxStreamWriter.cs | 0 .../TowseyLibrary/TextUtilities.cs | 0 .../TowseyLibrary/TowseyLibrary.csproj | 0 .../WaveletPacketDecomposition.cs | 0 .../WaveletTransformContinuous.cs | 0 .../TowseyLibrary/app.config | 0 .../TowseyLibrary/packages.config | 0 AudioAnalysis/style.ruleset => style.ruleset | 0 .../Test => tests/AED.Test}/AEDTest.fsproj | 0 .../AED.Test}/AcousticEventDetectionTest.fs | 0 .../AED/Test => tests/AED.Test}/Common.fs | 0 .../AED.Test}/EventPatternRecogTest.fs | 0 .../Test => tests/AED.Test}/FsCheckArbs.fs | 0 .../Test => tests/AED.Test}/FsCheckXunit.fs | 0 .../AED.Test}/GetAcousticEventsTest.fs | 0 .../AED/Test => tests/AED.Test}/MatlabTest.fs | 0 .../AED.Test}/SpectralPeakTrackTest.fs | 0 .../AED/Test => tests/AED.Test}/UtilTest.fs | 0 .../AED/Test => tests/AED.Test}/app.config | 0 .../Test => tests/AED.Test}/packages.config | 0 .../Test => tests/AED.Test}/to run tests.txt | 0 .../Test => tests/AED.Test}/xunitProj.xunit | 0 .../AcousticWorkbench/ApiTests.cs | 0 .../AuthenticationServiceTests.cs | 0 .../Acoustics.Test/Acoustics.Test.csproj | 0 .../AnalysisBase/AnalysisCoordinatorTests.cs | 0 .../AnalysisBase/AnalysisSettingsTests.cs | 0 .../AnalysisBase/FileSegmentTests.cs | 0 .../AnalysisBase/SegmentSettingsTests.cs | 0 .../EventMetadataResolverTests.cs | 0 .../RemoteSegmentTests.cs | 0 .../TestAnalyzeLongRecording.cs | 0 .../Concatenation/ConcatenationTests.cs | 0 .../Draw/Zooming/DrawZoomingTests.cs | 0 .../Production/FileSystemProviderTests.cs | 0 .../LocalSourcePreparerTests.cs | 0 .../RemoteSourcePreparerTests.cs | 0 .../Acoustics.Test/App.config | 0 .../Acoustics.Test/ArrayExtensionsTests.cs | 0 .../DSP/EnvelopeAndFftTests.cs | 0 .../DSP/FrequencyScaleTests.cs | 0 .../DSP/NoiseRemovalTests.cs | 0 .../EventStatisticsCalculateTests.cs | 0 .../Indices/ClusterIndexTest.cs | 0 .../Indices/IndexCalculateTest.cs | 0 .../Indices/IndexMatricesTests.cs | 0 .../LdSpectrogramConfigTests.cs | 0 .../LdSpectrogramStitchingTests.cs | 0 .../Zooming/ZoomTiledSpectrogramTests.cs | 0 .../Oscillations2014/OscillationTests.cs | 0 .../StandardSpectrograms/SonogramTests.cs | 0 .../TileImage/AbsoluteDateTimeTilerTests.cs | 0 .../TileImage/TilerTests.cs | 0 .../Acoustics.Test/ConcatenationTests.cs | 0 .../Acoustics.Test/DotNetVersionTests.cs | 0 .../EnumerableExtensionsTests.cs | 0 .../Acoustics.Test/ExampleTestTemplate.cs.txt | 0 .../Acoustics.Test/FileDateHelpersTests.cs | 0 .../Acoustics.Test/InfiniteTextStreamTests.cs | 0 .../Acoustics.Test/Properties/AssemblyInfo.cs | 0 .../Acoustics.Test/Shared/BinaryTests.cs | 0 .../Acoustics.Test/Shared/ConfigFileTests.cs | 0 .../Acoustics.Test/Shared/CsvTests.cs | 0 .../Acoustics.Test/Shared/JsonTests.cs | 0 .../Shared/LoggedConsoleTests.cs | 0 .../Acoustics.Test/Shared/RangeTests.cs | 0 .../Acoustics.Test/Shared/YamlTests.cs | 0 .../Acoustics.Test/TestHelpers/Assertions.cs | 0 .../TestHelpers/ConsoleRedirector.cs | 0 .../TestHelpers/DummyAnalyzer.cs | 0 .../TestHelpers/DummySourcePreparer.cs | 0 .../Factories/AudioRecordingFactory.cs | 0 .../TestHelpers/FileEqualityHelpers.cs | 0 .../Acoustics.Test/TestHelpers/ImageAssert.cs | 0 .../TestHelpers/InfiniteTextStream.cs | 0 .../TestHelpers/OutputDirectoryTest.cs | 0 .../Acoustics.Test/TestHelpers/PathHelper.cs | 0 .../Acoustics.Test/TestHelpers/Random.cs | 0 .../Acoustics.Test/TestHelpers/TestHelper.cs | 0 .../Tools/AudioFilePreparerTests.cs | 0 .../AudioUtilityChannelTests.cs | 0 .../Tools/AudioUtilityFfmpegPcmRawTests.cs | 0 .../Tools/AudioUtilityInfoTests.cs | 0 .../Tools/AudioUtilityMp3Tests.cs | 0 .../Tools/AudioUtilityWavTests.cs | 0 .../Tools/AudioUtilityWavpackTests.cs | 0 .../Tools/MasterAudioUtilityTests.cs | 0 .../Tools/SoxUtilityResampleTests.cs | 0 .../Acoustics.Test/Tools/WavReaderTests.cs | 0 .../TowseyLibrary/DataToolsTests.cs | 0 .../Acoustics.Test/log4net.config | 0 .../Acoustics.Test/packages.config | 0 .../Fixtures}/06Sibylla.asf | 0 .../Fixtures}/06Sibylla.wma | 0 .../Fixtures}/11025Hz-24bit.wav | 0 .../Fixtures}/11025Hz-8bit.wav | 0 .../Fixtures}/11025Hz.wav | 0 .../Fixtures}/1440px.png | Bin .../Fixtures}/1440px2.png | Bin .../Fixtures}/20081202-07-koala-calls.mp3 | 0 .../20090610-173000_Calls.wav_minute_1.wav | 0 ...03006_continuous1__Towsey.Acoustic.ACI.csv | 0 ...101013_000000+1000.ACI-ENT-EVN-endtile.png | Bin ...3960a_20101013_000000+1000.ACI-ENT-EVN.png | Bin .../Fixtures}/4channelsPureTones.flac | 0 .../Fixtures}/4channelsPureTones.ogg | 0 .../Fixtures}/4channelsPureTones.raw | 0 .../Fixtures}/4channelsPureTones.wav | 0 .../Fixtures}/4channelsPureTones.wv | 0 .../Fixtures}/4min test.mp3 | 0 .../Fixtures}/60s@0.16pxps_0.png | Bin .../Fixtures}/60s@0.16pxps_1.png | Bin .../Fixtures}/A French Fiddle Speaks.mp3 | 0 .../Fixtures}/BAC2_20071008-075040.wav | 0 .../BinaryClustering/clusterSpectrum.bin | 0 .../Fixtures}/Birdcalls.m4a | 0 .../Fixtures}/CaneToad_Gympie_44100.wav | 0 .../Concatenation/Indonesia_2Reduced.zip | 0 .../Concatenation/NewZealandArk01.zip | 0 .../Fixtures}/Concatenation/README.md | 0 ...rlew_West_Knoll_Bees_20091102-183000-2.mp3 | 0 ...curlew_West_Knoll_Bees_20091102-183000.mp3 | 0 .../BAC2_20071008-085040_AvSigArray.bin | 0 .../BAC2_20071008-085040_DataColumnSums.bin | 0 .../BAC2_20071008-085040_EnvelopeArray.bin | 0 ...AC2_20071008-085040_FrameDecibelsArray.bin | 0 .../BAC2_20071008-085040_FrameEnergyArray.bin | 0 ...tay_ECLIPSE3_201_scale-1.0_supertile-1.png | Bin .../Fixtures}/FemaleKoala MaleKoala.wav | 0 ...LinearScaleGridLineLocations.EXPECTED.json | 0 ...LinearScaleGridLineLocations.EXPECTED.json | 0 ...071008_Octave1ScaleBinBounds.EXPECTED.json | 0 ...ctave1ScaleGridLineLocations.EXPECTED.json | 0 .../DefaultLinearScaleSonogram.png | Bin ...neGBR1_Octave2ScaleBinBounds.EXPECTED.json | 0 ...ctave2ScaleGridLineLocations.EXPECTED.json | 0 .../FrequencyScale/LinearScaleSonogram.png | Bin .../FrequencyScale/Octave1ScaleSonogram.png | Bin .../FrequencyScale/Octave2ScaleSonogram.png | Bin ...rrots_JB2_20090607-173000.wav_minute_8.aac | 0 ...rrots_JB2_20090607-173000.wav_minute_8.wav | 0 .../Fixtures}/Indices/ACI.bin | 0 .../Fixtures}/Indices/ACI_ICD20.bin | 0 .../Fixtures}/Indices/ACI_OctaveScale.bin | 0 .../Fixtures}/Indices/ACI_OctaveScaleOLD.bin | 0 .../Fixtures}/Indices/BGN.bin | 0 .../Fixtures}/Indices/BGN_ICD20.bin | 0 .../Fixtures}/Indices/BGN_OctaveScale.bin | 0 .../Fixtures}/Indices/CLS.bin | 0 .../Fixtures}/Indices/CVR.bin | 0 .../Fixtures}/Indices/CVR_ICD20.bin | 0 .../Fixtures}/Indices/CVR_OctaveScale.bin | 0 .../Fixtures}/Indices/ENT.bin | 0 .../Fixtures}/Indices/EVN.bin | 0 .../Fixtures}/Indices/NoiseProfile.bin | 0 .../Fixtures}/Indices/PMN.bin | 0 .../Fixtures}/Indices/POW.bin | 0 .../Fixtures}/Indices/R3D.bin | 0 .../Fixtures}/Indices/RHZ.bin | 0 .../Fixtures}/Indices/RNG.bin | 0 .../Fixtures}/Indices/RPS.bin | 0 .../Fixtures}/Indices/RVT.bin | 0 .../Fixtures}/Indices/SPT.bin | 0 .../Fixtures}/Lewins Rail Kekkek.wav | 0 .../Fixtures}/Lewins Rail Kekkek.webm | 0 .../LongDuration/BgnMatrix.LinearScale.bin | 0 .../LongDuration/BgnMatrix.OctaveScale.bin | 0 ...eqOscilSpectrogram_128.Matrix.EXPECTED.bin | 0 ....FreqOscilSpectrogram_128.OSC.EXPECTED.png | Bin ...eqOscilSpectrogram_128.Vector.EXPECTED.bin | 0 ...eqOscilSpectrogram_128.Vector.EXPECTED.csv | 0 .../Oscillations2014/Towsey.Sonogram.yml | 0 ...id_cd6e8ba1-11b4-4724-9562-f6ec893110aa.wv | 0 .../Recordings/BAC2_20071008-085040.wav | 0 ...012796.2013-07-28-11-59-56-16bit-60sec.wav | 0 ...1060_244333_20140529T081358+1000_120_0.wav | 0 .../Fixtures}/SoundsforJobs_Description.txt | 0 ...AC2_20071008_AmplSonogramData.EXPECTED.bin | 0 ..._20071008_DecibelSonogramData.EXPECTED.bin | 0 .../Fixtures}/StandardSonograms/README.txt | 0 .../Fixtures}/TILE_20150409_173000Z_60.00.png | Bin .../Fixtures}/TILE_20150409_183000Z_60.00.png | Bin .../Fixtures}/TILE_20150409_193000Z_60.00.png | Bin .../Fixtures}/TILE_20150409_203000Z_60.00.png | Bin .../Fixtures}/TILE_20150409_213000Z_60.00.png | Bin .../Fixtures}/TILE_20150409_223000Z_60.00.png | Bin .../Fixtures}/TILE_20150409_233000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_003000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_013000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_023000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_033000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_043000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_053000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_063000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_073000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_083000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_093000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_103000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_113000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_123000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_133000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_143000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_153000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_163000Z_60.00.png | Bin .../Fixtures}/TILE_20150410_173000Z_60.00.png | Bin .../Fixtures}/TorresianCrow.wav | 0 .../WAVE_FORMAT_EXTENSIBLE_6_Channel_ID.wav | 0 .../Fixtures}/WAVE_FORMAT_EXTENSIBLE_ULaw.wav | 0 .../WAVE_FORMAT_EXTENSIBLE_random_data.wav | 0 .../Fixtures}/cane toad.wav | 0 .../Fixtures}/corrupt.wav | 0 .../Fixtures}/curlew.wav | 0 .../Fixtures}/different_channels_tone.mp3 | 0 .../Fixtures}/different_channels_tone.wav | 0 ...2705-42fc-992c-252a776f1af3_090705-0600.wv | 0 .../Fixtures}/geckos.wav | 0 .../Fixtures}/groundParrot_Perigian.wav | 0 .../Fixtures}/ocioncosta-lindamenina.ogg | 0 .../Fixtures}/ocioncosta-lindamenina_vbr.mp3 | 0 .../panojstile_00000_00000_00000.png | Bin .../panojstile_00000_00001_00000.png | Bin .../panojstile_00000_00002_00000.png | Bin .../Fixtures}/panojstile_000_012_000.png | Bin .../Fixtures}/panojstile_000_013_000.png | Bin .../Fixtures}/panojstile_000_014_000.png | Bin .../Fixtures}/panojstile_000_015_000.png | Bin .../Fixtures}/panojstile_000_016_000.png | Bin .../Fixtures}/panojstile_000_017_000.png | Bin .../Fixtures}/panojstile_000_018_000.png | Bin .../Fixtures}/panojstile_000_019_000.png | Bin .../Fixtures}/panojstile_000_020_000.png | Bin .../Fixtures}/panojstile_000_021_000.png | Bin .../Fixtures}/panojstile_000_022_000.png | Bin .../Fixtures}/panojstile_000_023_000.png | Bin .../Fixtures}/panojstile_005_000_000.png | Bin .../Fixtures}/panojstile_005_001_000.png | Bin .../Fixtures}/panojstile_005_002_000.png | Bin .../Fixtures}/panojstile_005_003_000.png | Bin .../Fixtures}/panojstile_005_004_000.png | Bin .../Fixtures}/panojstile_005_005_000.png | Bin .../Fixtures}/voice.wav | 0 .../Fixtures}/whip bird.wav | 0 .../Fixtures}/whip bird2.wav | 0 1107 files changed, 93 insertions(+), 2148 deletions(-) create mode 100644 .github/CONTRIBUTING.md delete mode 100644 Acoustics/Acoustics.Shared/Acoustics.Shared.ncrunchproject delete mode 100644 Acoustics/Acoustics.Shared/Acoustics.Shared.v2.ncrunchproject delete mode 100644 Acoustics/Acoustics.Test/Acoustics.Test.ncrunchproject delete mode 100644 Acoustics/Acoustics.Test/Acoustics.Test.v2.ncrunchproject delete mode 100644 Acoustics/Acoustics.Tools/Acoustics.Tools.ncrunchproject delete mode 100644 Acoustics/Acoustics.Tools/Acoustics.Tools.v2.ncrunchproject delete mode 100644 AudioAnalysis/.vs/config/applicationhost.config delete mode 100755 AudioAnalysis/AED/AED.sln delete mode 100644 AudioAnalysis/AED/AED/AED.v2.ncrunchproject delete mode 100755 AudioAnalysis/AED/CSharpTest/CSharpTest.csproj delete mode 100755 AudioAnalysis/AED/CSharpTest/CSharpTest.csproj.user delete mode 100755 AudioAnalysis/AED/CSharpTest/Program.cs delete mode 100755 AudioAnalysis/AED/CSharpTest/Properties/AssemblyInfo.cs delete mode 100644 AudioAnalysis/AED/README.txt delete mode 100644 AudioAnalysis/AED/Test/AEDTest.v2.ncrunchproject delete mode 100644 AudioAnalysis/AnalysisBase/AnalysisBase.v2.ncrunchproject delete mode 100644 AudioAnalysis/AudioAnalysis2012.v2.ncrunchsolution delete mode 100644 AudioAnalysis/AudioAnalysisTools/AudioAnalysisTools.v2.ncrunchproject delete mode 100644 AudioAnalysis/AudioBrowser/AudioBrowser.csproj.user delete mode 100644 AudioAnalysis/AudioBrowser/AudioBrowser.v2.ncrunchproject delete mode 100644 AudioAnalysis/Dong.Felt/Dong.Felt.v2.ncrunchproject delete mode 100644 AudioAnalysis/FELT/EcosoundsFeltAdapter/EcosoundsFeltAdapter.v2.ncrunchproject delete mode 100644 AudioAnalysis/FELT/FELT.Tests/FELT.Tests.v2.ncrunchproject delete mode 100644 AudioAnalysis/FELT/FELT/FELT.v2.ncrunchproject delete mode 100644 AudioAnalysis/FELT/FeltRunner.psess delete mode 100644 AudioAnalysis/FELT/FeltRunner/FELT.Runner.v2.ncrunchproject delete mode 100644 AudioAnalysis/FELT/Performance2.psess delete mode 100644 AudioAnalysis/FELT/Profiler/FeltRunner.psess delete mode 100644 AudioAnalysis/FELT/Shared/MQUTeR.FSharp.Shared.v2.ncrunchproject delete mode 100644 AudioAnalysis/QutBioacosutics.Xie/QutBioacosutics.Xie.v2.ncrunchproject delete mode 100644 AudioAnalysis/TowseyLibrary/TowseyLibrary.v2.ncrunchproject rename AudioAnalysis/AudioAnalysis2012.sln => AudioAnalysis2012.sln (100%) rename AudioAnalysis/AudioAnalysis2012.sln.DotSettings => AudioAnalysis2012.sln.DotSettings (100%) rename AudioAnalysis/NuGet.Config => NuGet.Config (100%) rename AudioAnalysis/.build/ReSharper.DotSettings => ReSharper.DotSettings (100%) rename AudioAnalysis/TestSettings.testsettings => TestSettings.testsettings (100%) rename {Provisioning => build}/audio_tools.yml (100%) rename build.ps1 => build/build.ps1 (100%) rename {Provisioning => build}/mono_install.sh (100%) rename package.ps1 => build/package.ps1 (100%) rename release.ps1 => build/release.ps1 (100%) rename tag.ps1 => build/tag.ps1 (100%) rename {doc => docs}/.vscode/settings.json (100%) rename {doc => docs}/README.MD (100%) rename {doc => docs}/actions.md (100%) rename {doc => docs}/actions/analyze_long_recording.md (100%) rename {doc => docs}/actions/colour_spectrogram.md (100%) rename {doc => docs}/actions/concatenate_index_files.md (100%) rename {doc => docs}/analyses/acoustic_indices.md (100%) rename {doc => docs}/cli.md (100%) rename {doc => docs}/code_paths.md (100%) rename {doc => docs}/config_files.md (100%) rename {doc => docs}/developing.md (100%) rename {doc => docs}/faq.md (100%) rename {doc => docs}/formats.md (100%) rename {doc => docs}/installing.md (100%) rename {doc => docs}/media/AnalysisFlow.svg (100%) rename {doc => docs}/media/ConcatenationModes.svg (100%) rename {doc => docs}/media/README.md (100%) rename {doc => docs}/supported_platforms.md (100%) rename {doc => docs}/versioning.md (100%) rename {doc => docs}/workflows.md (100%) rename {AudioAnalysis => src}/.build/MSBuild.Community.Tasks.dll (100%) rename {AudioAnalysis => src}/.build/MSBuild.Community.Tasks.targets (100%) rename {AudioAnalysis => src}/.build/MSBuild.Community.Tasks.xml (100%) rename {AudioAnalysis => src}/.build/MSBuild.Community.Tasks.xsd (100%) rename {AudioAnalysis/AED => src}/AED/AED.fsproj (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED => src}/AED/AcousticEventDetection.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED => src}/AED/Default.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED => src}/AED/EventPatternRecog.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED => src}/AED/GetAcousticEvents.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED => src}/AED/Matlab.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED => src}/AED/SpectralPeakTrack.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED => src}/AED/Util.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED => src}/AED/app.config (100%) rename {AudioAnalysis/AED => src}/AED/packages.config (100%) rename {AudioAnalysis => src}/AboutIAnalyser.md (100%) rename {Acoustics => src}/AcousticWorkbench/AcousticEventService.cs (100%) rename {Acoustics => src}/AcousticWorkbench/AcousticWorkbench.csproj (100%) rename {Acoustics => src}/AcousticWorkbench/AcousticWorkbenchResponse{T}.cs (100%) rename {Acoustics => src}/AcousticWorkbench/Api.cs (100%) rename {Acoustics => src}/AcousticWorkbench/AudioRecordingService.cs (100%) rename {Acoustics => src}/AcousticWorkbench/AuthenticatedApi.cs (100%) rename {Acoustics => src}/AcousticWorkbench/AuthenticationService.cs (100%) rename {Acoustics => src}/AcousticWorkbench/IApi.cs (100%) rename {Acoustics => src}/AcousticWorkbench/IAuthenticatedApi.cs (100%) rename {Acoustics => src}/AcousticWorkbench/MediaService.cs (100%) rename {Acoustics => src}/AcousticWorkbench/Models/Models.cs (100%) rename {Acoustics => src}/AcousticWorkbench/Service.cs (100%) rename {Acoustics => src}/AcousticWorkbench/UrlGenerator.cs (100%) rename {Acoustics => src}/AcousticWorkbench/app.config (100%) rename {Acoustics => src}/AcousticWorkbench/packages.config (100%) rename {Acoustics => src}/Acoustics.Shared/Acoustics.Shared.csproj (100%) rename {Acoustics => src}/Acoustics.Shared/AnalysisIo.cs (100%) rename {Acoustics => src}/Acoustics.Shared/AppConfigHelper.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Base58.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Binary.cs (100%) rename {Acoustics => src}/Acoustics.Shared/CalcSunTimes.cs (100%) rename {Acoustics => src}/Acoustics.Shared/ConfigFile/ConfigFile.cs (100%) rename {Acoustics => src}/Acoustics.Shared/ConfigFile/ConfigFileException.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Contracts/Contract.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Csv/Csv.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Csv/CsvExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Csv/ISetPointConverter.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Csv/MatrixMapper.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Debugging/AutoAttachVs.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Enums.cs (100%) rename {Acoustics => src}/Acoustics.Shared/ExpressionVisitor.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ArrayExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/DateTimeAndTimeSpanExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/DictionaryExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/DoubleExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/DoubleSquareArrayExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/EnumerableExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ExceptionsExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ExtensionsDrawing.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ExtensionsIO.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ExtensionsString.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ExtensionsSystem.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ExtensionsXml.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/FileInfoExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/MathExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ObjectExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/RandomExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/RangeExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/RectangleExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ReflectionExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/StringCaseExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/TaskExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/TupleExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Extensions/ZioExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/FileDateHelpers.cs (100%) rename {Acoustics => src}/Acoustics.Shared/FileNameHelpers.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Formatters.cs (100%) rename {Acoustics => src}/Acoustics.Shared/GraphicsSegmented.cs (100%) rename {Acoustics => src}/Acoustics.Shared/ImageTooLargeForGraphicsException.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Json.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Logging/Logging.cs (100%) rename {Acoustics => src}/Acoustics.Shared/MediaTypes.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Meta.cs (100%) rename {Acoustics => src}/Acoustics.Shared/NonClosingStreamWrapper.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Orderer.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Plugins.cs (100%) rename {Acoustics => src}/Acoustics.Shared/ProcessRunner.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Properties/AssemblyInfo.cs (100%) rename {Acoustics => src}/Acoustics.Shared/PropertyComparer.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Range.cs (100%) rename {Acoustics => src}/Acoustics.Shared/ResultProperty.cs (100%) rename {Acoustics => src}/Acoustics.Shared/StatDescriptive.cs (100%) rename {Acoustics => src}/Acoustics.Shared/StringKeyValueStore.cs (100%) rename {Acoustics => src}/Acoustics.Shared/TempFileHelper.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Validation.cs (100%) rename {Acoustics => src}/Acoustics.Shared/ValidationExtensions.cs (100%) rename {Acoustics => src}/Acoustics.Shared/XmlSerialiseTool.cs (100%) rename {Acoustics => src}/Acoustics.Shared/Yaml.cs (100%) rename {Acoustics => src}/Acoustics.Shared/app.config (100%) rename {Acoustics => src}/Acoustics.Shared/packages.config (100%) rename {Acoustics => src}/Acoustics.Shared/spinners.txt (100%) rename {Acoustics => src}/Acoustics.Tools/Acoustics.Tools.csproj (100%) rename {Acoustics => src}/Acoustics.Tools/Acoustics.testsettings (100%) rename {Acoustics => src}/Acoustics.Tools/App.config (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/AbstractAudioUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/AbstractSpectrogramUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/AbstractUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/BitDepthOperationNotImplemented.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/ChannelNotAvailableException.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/ChannelSelectionOperationNotImplemented.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/CustomSpectrogramUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/FfmpegAudioUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/FfmpegRawPcmAudioUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/IAudioUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/ISpectrogramUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/MasterAudioUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/Mp3SpltAudioUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/ShntoolAudioUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/SoxAudioUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/SoxSpectrogramUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Audio/WavPackAudioUtility.cs (100%) rename {Acoustics => src}/Acoustics.Tools/AudioFilePreparer.cs (100%) rename {Acoustics => src}/Acoustics.Tools/AudioReadingRequest.cs (100%) rename {Acoustics => src}/Acoustics.Tools/AudioUtilityInfo.cs (100%) rename {Acoustics => src}/Acoustics.Tools/AudioUtilityRequest.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Properties/AssemblyInfo.cs (100%) rename {Acoustics => src}/Acoustics.Tools/SpectrogramRequest.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Wav/IWavReader.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Wav/WavAudioInfo.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Wav/WavChunk.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Wav/WavReader.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Wav/WavStreamReader.cs (100%) rename {Acoustics => src}/Acoustics.Tools/Wav/WavUtils.cs (100%) rename {Acoustics => src}/Acoustics.Tools/packages.config (100%) rename {AudioAnalysis => src}/AnalysisBase/AbstractStrongAnalyser.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/AnalysisBase.csproj (100%) rename {AudioAnalysis => src}/AnalysisBase/AnalysisCoordinator.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/AnalysisResult.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/AnalysisResult2.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/AnalysisSettings.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/AudioRecordingTooShortException.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/Extensions/ModifiedInfoExtensions.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/FileSegment.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/IAnalyser2.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/ISourcePreparer.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/PluginHelper.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/ProgressReporter.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/Properties/AssemblyInfo.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/ResultBases/EventBase.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/ResultBases/EventIndex.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/ResultBases/ResultBase.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/ResultBases/SpectralIndexBase.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/ResultBases/SummaryIndexBase.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/SaveBehavior.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/Segment/ISegment.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/Segment/ISourceMetadata.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/Segment/InvalidSegmentException.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/Segment/SourceMetadata.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/SegmentSettings.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/SegmentSplitException.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/TimeAlignment.cs (100%) rename {AudioAnalysis => src}/AnalysisBase/app.config (100%) rename {AudioAnalysis => src}/AnalysisBase/packages.config (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/CompilationOf31FrogSpeciesForCurramoreSE-QLD.csv (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Dong.Felt.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Dong.RidgeDetection.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Ecosounds.AED.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Ecosounds.GroundParrot.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Ecosounds.StandardizedFeatures.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/FrogDataAndCompilationFile.csv (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/IndexPropertiesConfig.HiRes.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/IndexPropertiesConfig.Zooming.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/IndexPropertiesConfig.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/IndexPropertiesConfigForEasyImages.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/IndexPropertiesConfigForFrogs.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/IndexPropertiesConfigForZooming.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/IndexPropertiesConfigHiResGianniPavan.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/IndexPropertiesMarineConfig.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/IndicesDescription.csv (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Italy.Acoustic.Parallel.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Mangalam.Sonogram.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Ecosounds.MultiRecognizer.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/EcosoundsFW.MultiRecognizer.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Stark.CriniaTinnula.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaFreycineti.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaOlong.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.AcousticHiResIndicesForRecognisers.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.ArdeaInsignis.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CriniaRemota.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CycloranaNovaehollandiae.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.Frogs.OBSOLETE.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.IctalurusFurcatus.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LewiniaPectoralis.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LimnodynastesConvex.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaBicolor.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaCaerulea.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaFallax.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaInermis.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaMicrobelos.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasuta.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasutaOLD.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaPallida.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRothii.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRubella.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumOLD.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumensis.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.PlatyplectrumOrnatum.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RheobatrachusSilus.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RhinellaMarina.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaLithomoda.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaMimula.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/RecognizerConfigFiles/Truskinger.ExempliGratia.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/SNRConfig.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/SpectrogramConfigHiRes.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/SpectrogramFalseColourConfig.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/SpectrogramZoomingConfig.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Acoustic.Zooming.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Acoustic.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.AcousticMarine.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Canetoad.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.ChannelIntegrity.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Crow.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Default.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Grids.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Human.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.KoalaMale.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.LSKiwi2.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.LSKiwi3.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Machine.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.MultiAnalyser.OBSOLETE.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.OscillationsGeneric.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Rain.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.Sonogram.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Towsey.SonogramMarine.yml (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Truskinger.Felt.Search.config (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Truskinger.Felt.Suggestion.config (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/UserManualForAnalysisPrograms.txt (100%) rename {AudioAnalysis => src}/AnalysisConfigFiles/Xie.Default.yml (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AED.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AcousticFeatures.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AcousticHiResIndicesPlusRecognizers.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AcousticIndices - Copy.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AcousticIndices.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolver.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegment.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecording.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecordings.Arguments.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AnalysesAvailable.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AnalysisPrograms.csproj (100%) rename {AudioAnalysis => src}/AnalysisPrograms/App.config (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Audio2InputForConvCNN.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Audio2Sonogram.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AudioCutter.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/AudioFileCheck.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/CanetoadOld_OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/ChannelIntegrity.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/ConcatenateIndexFiles.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Create4Sonograms.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Crow.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/DifferenceSpectrogram.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Dong.Felt.Main.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Arguments.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Dev.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/DrawEasyImage.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/DrawLongDurationSpectrograms.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/DrawSummaryIndexTracks.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/DummyAnalysis.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/EPR.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/EventStatistics/EventStatisticsAnalysis.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/EventStatistics/EventStatisticsEntry.Arguments.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/EventStatistics/EventStatisticsEntry.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/EventStatistics/ImportedEvent.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/FeltTemplate_Create.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/FeltTemplate_Edit.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/FeltTemplates_Use.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/FileRenamer.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/FindEventsLikeThis.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/FrogRibit_OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Frogs_OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/GratingDetection_OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/GroundParrotRecogniser.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/HerveGlotinCollaboration.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/HighResolutionAcousticIndices.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Human1.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/KoalaMale.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/LSKiwi1.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/LSKiwi2.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/LSKiwi3.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/LSKiwiHelper.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/LSKiwiROC.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/LewinsRail3OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/LimnodynastesConvex_OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/LitoriaFallax_OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/MainEntry.cs (100%) mode change 100755 => 100644 rename {AudioAnalysis => src}/AnalysisPrograms/OscillationRecogniser.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/OscillationsGeneric.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/PlanesTrainsAndAutomobiles.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Production/Actions.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Production/CustomArgUsageHooks.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Production/CustomArgumentParsing.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Production/Exceptions.cs (100%) mode change 100755 => 100644 rename {AudioAnalysis => src}/AnalysisPrograms/Production/FileSystemProvider.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Production/MainEntryArguments.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Production/MainEntryUtilities.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Properties/.gitignore (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Properties/AssemblyInfo.cs.template (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Rain_OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/ArdeaInsignis.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/Base/IEventRecognizer.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/Base/MultiRecognizer.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/Base/RecognizerBase.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/Base/RecognizerEntry.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/Base/RecognizerResults.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/CriniaRemota.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/CriniaTinnula_OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/CycloranaNovaehollandiae.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/ExempliGratia.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/IctalurusFurcatus.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LewiniaPectoralis.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LimnodynastesConvex.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaBicolor.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaBicolorOLD.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaCaerulea.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaFallax.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaFreycineti.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaNasuta.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaNasutaOLD.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaOlong.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaPallida.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaRothii.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaRubella.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/LitoriaWatjulumensis.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/PlatyplectrumOrnatum.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/RhinellaMarina.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/Tinnula_TRY.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/UperoleiaInundata.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/UperoleiaLithomoda.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Recognizers/UperoleiaMimula.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/RheobatrachusSilus.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/SPR_OBSOLETE.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/SQLitePCLRaw.provider.e_sqlite3.dll.config (100%) rename {AudioAnalysis => src}/AnalysisPrograms/SURFAnalysis.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Sandpit.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Segment.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/SnrAnalysis.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/SourcePreparers/LocalSourcePreparer.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/SourcePreparers/RemoteSourcePreparer.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerException.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/SpeciesAccumulationCurve.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/Spt.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtraction.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtractionConfig.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/XiesAnalysis.cs (100%) rename {AudioAnalysis => src}/AnalysisPrograms/log4net.config (100%) rename {AudioAnalysis => src}/AnalysisPrograms/packages.config (100%) rename {AudioAnalysis => src}/AudioAnalysis2012.vsmdi (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/AcousticComplexityIndex.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/AcousticEntropy.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/AcousticEvent.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/ActivityAndCover.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/AnalysisKeys.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/AudioAnalysisTools.csproj (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/BirdClefExperiment1.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/ChannelIntegrity.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/ConfigurationClasses.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/CrossCorrelation.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/AudioSegmentationOBSOLETE.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/Clipping.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/DSP_Filters.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/DSP_Frames.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/DSP_IIRFilter.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/FFT2D.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/FrequencyScale.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/LocalContrastNormalisation.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/MFCCStuff.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/NoiseProfile.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/NoiseRemovalModal.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/NoiseRemoval_Briggs.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/OctaveFreqScale.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/SNR.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/WavInfo.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/WavWriter.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/DSP/WaveType.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/EventStatistics/EventStatistics.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/EventStatistics/EventStatisticsCalculate.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/EventStatistics/EventStatisticsConfiguration.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/FindMatchingEvents.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/FrommoltProject.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/HMMSettings.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/HarmonicAnalysis.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/GapsAndJoins.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/IndexCalculate.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/IndexCalculateConfig.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/IndexDisplay.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/IndexDistributions.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/IndexGenerationData.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/IndexMatrices.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/IndexProperties.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/InitialiseIndexProperties.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/RainIndices.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/SpectralIndexValues.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/SpectralIndicesToAndFromTable.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Indices/SummaryIndexValues.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogram3D.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramClusters.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfig.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfigOfJie.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDifference.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDiscreteColour.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDistance.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramRGB.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramStitching.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramTStatistic.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/SpectrogramConstants.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/TimeOffsetSingleLayerSuperTile.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/Zooming/InvalidScaleException.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/Zooming/SpectrogramZoomingConfig.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomCommon.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomFocusedSpectrograms.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomParameters.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrograms.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/NeuralNets/ART.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/NeuralNets/ART_2A.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/NeuralNets/BinaryCluster.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/NeuralNets/Cluster.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/NeuralNets/FuzzyART.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/NeuralNets/VQ.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Oscillations2010.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Oscillations2012.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Oscillations2014.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/PointOfInterest.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/Properties/AssemblyInfo.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/ResultsTools.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/RidgeDetection.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/SURFFeatures.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/SignalToImage.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/SiteDescription.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/SpectralClustering.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/SpectralPeakTracks.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/SpectralTrack.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/SpectrogramConstants.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/SprTools.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/AmplitudeSonogram.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/BaseSonogram.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/BaseSonogramConfig.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/BaseSonogramDrawImage.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/ImageTrack.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/Image_MultiTrack.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/SpectrogramCepstral.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/SpectrogramSobelEdge.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/SpectrogramStandard.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/StandardSpectrograms/SpectrogramTools.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/SunAndMoon.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/AbsoluteDateTilingProfile.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/DefaultSuperTile.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/DuplicateTileException.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/ISuperTile.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/ImageComponent.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/Layer.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/PanoJsTilingProfile.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/TileBias.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/Tiler.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/TileImage/TilingProfile.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/WavTools/AudioRecording.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/WavTools/RecordingFetcher.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/WavTools/WavChooser.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/WavTools/WavReader.cs (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/app.config (100%) rename {AudioAnalysis => src}/AudioAnalysisTools/packages.config (100%) rename {AudioAnalysis => src}/AudioBrowser/AudioBrowser.csproj (100%) rename {AudioAnalysis => src}/AudioBrowser/AudioNavigator.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/AudioNavigatorFileSelectForm.Designer.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/AudioNavigatorFileSelectForm.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/AudioNavigatorFileSelectForm.resx (100%) rename {AudioAnalysis => src}/AudioBrowser/Helper.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/MainForm.Designer.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/MainForm.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/MainForm.resx (100%) rename {AudioAnalysis => src}/AudioBrowser/Program.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/Properties/AssemblyInfo.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/Properties/DataSources/CsvFileItem.datasource (100%) rename {AudioAnalysis => src}/AudioBrowser/Properties/Resources.Designer.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/Properties/Resources.resx (100%) rename {AudioAnalysis => src}/AudioBrowser/Properties/Settings.Designer.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/Properties/Settings.settings (100%) rename {AudioAnalysis => src}/AudioBrowser/TabBrowseAudio.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/TextBoxStreamWriter.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/TextboxAppender.cs (100%) rename {AudioAnalysis => src}/AudioBrowser/app.config (100%) rename {AudioAnalysis => src}/AudioBrowser/log4net.config (100%) rename {AudioAnalysis => src}/AudioBrowser/packages.config (100%) rename {AudioAnalysis => src}/Build.proj (100%) rename {AudioAnalysis => src}/CodeMap1.dgml (100%) rename {AudioAnalysis => src}/Dong.Felt/2DFourierTransform.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/AcousticEvents.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/CSVResults.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Candidates.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/ClassDiagram.cd (100%) rename {AudioAnalysis => src}/Dong.Felt/Clustering.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/CompactCandidates.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Configuration/CompressSpectrogramConfig.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Configuration/DistanceFuncConfiguration.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Configuration/DrawSpectrogramConfiguration.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Configuration/GradientConfiguration.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Configuration/LocalMaximaConfiguration.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Configuration/RidgeDetectionConfiguration.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Configuration/SpectrogramConfiguation.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Configuration/StructureTensorConfiguration.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Distance.Tools.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Dong.Felt.csproj (100%) rename {AudioAnalysis => src}/Dong.Felt/Dong.Sandpit.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Experiments/Experiments.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Features/FeatureExtraction.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Features/Features.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Features/Ridge.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/ImageAnalysisTools.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Index.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Indexing.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/PointOfInterest/LocalMaxima.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/PointOfInterest/POISelection.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/PointOfInterest/PoiAnalysis.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/PointOfInterest/StructureTensor.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Preprocessing/AudioPreprosessing.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Properties/AssemblyInfo.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Query.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Registration/TemplateAllignment.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Representations/ClusterAnalysis.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Representations/EventBasedRepresentation.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Representations/MFCC.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Representations/NeighbourhoodRepresentationOutput.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Representations/RectangularRepresentation.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Representations/RegionRrepresentation.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Representations/RidgeDescriptionNeighbourhoodRepresentation.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Representations/RidgeDescriptionRegionRepresentation.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Representations/RidgeNeighbourhoodFeatureVector.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/ResultsOutput/MathingResultsAnalysis.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/ResultsOutput/OutputResults.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/SimilarityMatching/SimilarityMatching.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/SongScopeCandidates.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/SpectrogramDrawing/DrawSpectrogram.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/StatisticalAnalysis.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/TemplateTools.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/Test.cs (100%) rename {AudioAnalysis => src}/Dong.Felt/app.config (100%) rename {AudioAnalysis => src}/Dong.Felt/packages.config (100%) rename {AudioAnalysis => src}/FELT/AddAllItemsInPackagesFolder.bat (100%) rename {AudioAnalysis => src}/FELT/App.config (100%) rename {AudioAnalysis => src}/FELT/EcosoundsFeltAdapter/EcosoundsFeltAdapter.csproj (100%) rename {AudioAnalysis => src}/FELT/EcosoundsFeltAdapter/FeltAccessor.cs (100%) rename {AudioAnalysis => src}/FELT/EcosoundsFeltAdapter/IFeltAccessor.cs (100%) rename {AudioAnalysis => src}/FELT/EcosoundsFeltAdapter/Properties/AssemblyInfo.cs (100%) rename {AudioAnalysis => src}/FELT/EcosoundsFeltAdapter/UnavailableFeltAccessor.cs (100%) rename {AudioAnalysis => src}/FELT/EcosoundsFeltAdapter/app.config (100%) rename {AudioAnalysis => src}/FELT/EcosoundsFeltAdapter/packages.config (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/Book1.xlsx (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/EuclideanClassifierTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/FELT.Tests.csproj (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/FindEventsLikeThisTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/GroupTrainerTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/MQUTeR.FSharp.Shared.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/MathTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/Minimods/Minimod.PrettyDateAndTime.Generated.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/Minimods/Minimod.PrettyPrint.Generated.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/Minimods/Minimod.PrettyText.Generated.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/Minimods/Minimod.PrettyTypeSignatures.Generated.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/OneForOneSelectorTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/Properties/AssemblyInfo.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/RandomiserSelectorTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/ResultsComputationTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/Settings.StyleCop (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/SunCalcTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/Test References/FELT.accessor (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/TimeOfDayTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/ZScoreGlobalTransformerTest.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/app.config (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/democsv2.csv (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/packages.config (100%) rename {AudioAnalysis => src}/FELT/FELT.Tests/z1440Test.cs (100%) rename {AudioAnalysis => src}/FELT/FELT.sln (100%) rename {AudioAnalysis => src}/FELT/FELT.vsmdi (100%) rename {AudioAnalysis => src}/FELT/FELT/AssemblyInfo.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Classifier.Base.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Classifier.CosineSimilarity.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Classifier.Euclidean.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Classifier.GraphDistance.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Classifier.PearsonCorrelationCoefficient.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Classifier.ZScore.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Cleaner.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/ExcelResultsComputationTemplate.xlsx (100%) rename {AudioAnalysis => src}/FELT/FELT/FELT.fsproj (100%) rename {AudioAnalysis => src}/FELT/FELT/Program.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Results.OutFile.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Results.ResultsCombiner.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/ResultsComputation.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/RunAnalysis.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Search.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Selector.Base.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Selector.OneForOne.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Selector.PredicateSelector.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Selector.Randomiser.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Trainer.Base.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Trainer.Group.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Trainer.GroupWithStats.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Trainer.OneForOne.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Transformer.Base.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Transformer.RemoveFeature.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Transformer.TimeOfDay.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Transformer.ZScoreNormalise.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/WebsiteComputation.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/Workflows.fs (100%) rename {AudioAnalysis => src}/FELT/FELT/app.config (100%) rename {AudioAnalysis => src}/FELT/FELT/packages.config (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/App.config (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/CustomConfig.fs (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/CustomConfigAnalyses.fs (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/ExcelResultsSummationTemplate-awesome.xlsm (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsm (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsx (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/FELT.Runner.fsproj (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/FeltRunner.fsproj (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/Main.fs (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/Main.fsi (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/SummationReport.fs (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/Template.xlsx (100%) rename {AudioAnalysis => src}/FELT/FeltRunner/packages.config (100%) rename {AudioAnalysis => src}/FELT/Local.testsettings (100%) rename {AudioAnalysis => src}/FELT/Shared/App_Readme/MathNet.Numerics.authors.txt (100%) rename {AudioAnalysis => src}/FELT/Shared/App_Readme/MathNet.Numerics.copyright.txt (100%) rename {AudioAnalysis => src}/FELT/Shared/App_Readme/MathNet.Numerics.readme.txt (100%) rename {AudioAnalysis => src}/FELT/Shared/CSV.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/CacheFormat.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/DataSet.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Debug.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Equality.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/IO.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Interval.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/MQUTeR.FSharp.Shared.fsproj (100%) rename {AudioAnalysis => src}/FELT/Shared/Math.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Microsoft.FSharp.Collections.Array.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Microsoft.FSharp.Collections.Maps.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Microsoft.FSharp.Collections.Seq.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Microsoft.FSharp.Collections.Set.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Microsoft.FSharp.Core.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Microsoft.FSharp.Numerics.ModuloInteger.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/MoreStats.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Mutex.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/NumericLiteralG.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Reflection.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/SI.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Script.fsx (100%) rename {AudioAnalysis => src}/FELT/Shared/Serialization.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/StringStats.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Suncalc.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/System.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/Utilities.fs (100%) rename {AudioAnalysis => src}/FELT/Shared/app.config (100%) rename {AudioAnalysis => src}/FELT/Shared/packages.config (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/AcousticIndicesJie/InitialiseJiesIndexProperties.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Configuration/CaeruleaConfiguration.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Configuration/CanetoadConfiguration.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Configuration/FallaxConfiguration.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Configuration/GracillentaConfiguration.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Configuration/LatopalmataConfiguration.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Configuration/NasutaConfiguration.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/ExtractTracks.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/FindHarmonics.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/FindLocalPeaks.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/FrogIndex.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/FrogIndices/CalculateIndexForCanetoad.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaCaerulea.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaFallax.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaGracillenta.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaLatopalmata.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaNasuta.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/LDSpectrograms/DrawLDSpectrogram.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/LDSpectrograms/SpectrogramConstantsJie.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Main.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Oscillation Feature/FindOscillation.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Oscillation Feature/RemoveSparseHits.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Point.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Properties/AssemblyInfo.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/QutBioacosutics.Xie.csproj (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ConsoleHelper.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/BetaDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/CauchyDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiSquareDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ContinuousUniformDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ErlangDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ExponentialDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/FisherSnedecorDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/GammaDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/InverseGammaDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LaplaceDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LogNormalDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/NormalDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ParetoDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/RayleighDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StableDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StudentTDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/WeibullDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BernoulliDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BinomialDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/CategoricalDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ConwayMaxwellPoissonDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/DiscreteUniformDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/GeometricDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/HypergeometricDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/NegativeBinomialDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/PoissonDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ZipfDistribution.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/IExample.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/Integration.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/AkimaSpline.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/LinearBetweenPoints.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithPoles.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithoutPoles.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/DirectSolvers.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Cholesky.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Evd.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/LU.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/QR.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Svd.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/BiCgStabSolver.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/GpBiCgSolver.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/MlkBiCgStabSolver.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/TFQMRSolver.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixArithmeticOperations.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixDataAccessor.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixInitialization.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixNorms.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixRowColumnOperations.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixSpecialNumbers.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTransposeAndInverse.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTriangular.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorArithmeticOperations.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorDataAccessor.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorInitialization.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/NumberTheory.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/RandomNumberGeneration.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Chebyshev.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Equidistant.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Random.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Beta.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Common.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/ErrorFunction.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Factorial.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Gamma.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Stability.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Samples/MathNet.Numerics/Statistics.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/Track.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/XieFunction.cs (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/app.config (100%) rename {AudioAnalysis => src}/QutBioacosutics.Xie/packages.config (100%) rename {AudioAnalysis => src}/README.md (100%) rename {AudioAnalysis => src}/TowseyLibrary/AutoAndCrossCorrelation.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/ColorCubeHelix.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/ConfigDict.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/ConfigDictionary.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/CsvTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/CubeHelix.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/DataTableTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/DataTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/DictionaryTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Distribution.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/FFT.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/FileTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/FunctionalTests.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/GaussianTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/GraphsAndCharts.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/GratingDetection.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Gratings.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Histogram.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/HoughTransform.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/ImageTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/LLR.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Log.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/MarkovModel.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Matrix3D.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/MatrixTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/NormalDist.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Oblong.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/OtsuThresholder.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Plot.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/PolarCoordinates.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/ProcessRunner.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/ProcessTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Properties/AssemblyInfo.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/RandomNumber.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/RandomVariable.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Shape.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Spectrum.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/Statistics.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/StructureTensor.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/SvdAndPca.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/TemporalMatrix.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/TernaryPlots.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/TestResources/testOfReadingMatrixFile.txt (100%) rename {AudioAnalysis => src}/TowseyLibrary/TestResources/testOfWritingATextFile.txt (100%) rename {AudioAnalysis => src}/TowseyLibrary/TestResources/testTextFile.txt (100%) rename {AudioAnalysis => src}/TowseyLibrary/TestResources/testWriteOfMatrix2File.txt (100%) rename {AudioAnalysis => src}/TowseyLibrary/TestTools.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/TextBoxStreamWriter.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/TextUtilities.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/TowseyLibrary.csproj (100%) rename {AudioAnalysis => src}/TowseyLibrary/WaveletPacketDecomposition.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/WaveletTransformContinuous.cs (100%) rename {AudioAnalysis => src}/TowseyLibrary/app.config (100%) rename {AudioAnalysis => src}/TowseyLibrary/packages.config (100%) rename AudioAnalysis/style.ruleset => style.ruleset (100%) rename {AudioAnalysis/AED/Test => tests/AED.Test}/AEDTest.fsproj (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/AcousticEventDetectionTest.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/Common.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/EventPatternRecogTest.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/FsCheckArbs.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/FsCheckXunit.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/GetAcousticEventsTest.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/MatlabTest.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/SpectralPeakTrackTest.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/UtilTest.fs (100%) mode change 100755 => 100644 rename {AudioAnalysis/AED/Test => tests/AED.Test}/app.config (100%) rename {AudioAnalysis/AED/Test => tests/AED.Test}/packages.config (100%) rename {AudioAnalysis/AED/Test => tests/AED.Test}/to run tests.txt (100%) rename {AudioAnalysis/AED/Test => tests/AED.Test}/xunitProj.xunit (100%) rename {Acoustics => tests}/Acoustics.Test/AcousticWorkbench/ApiTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AcousticWorkbench/AuthenticationServiceTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Acoustics.Test.csproj (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisBase/AnalysisCoordinatorTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisBase/AnalysisSettingsTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisBase/FileSegmentTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisBase/SegmentSettingsTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolverTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegmentTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisPrograms/AnalyzeLongRecordings/TestAnalyzeLongRecording.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisPrograms/Concatenation/ConcatenationTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisPrograms/Draw/Zooming/DrawZoomingTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisPrograms/Production/FileSystemProviderTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisPrograms/SourcePreparers/LocalSourcePreparerTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/App.config (100%) rename {Acoustics => tests}/Acoustics.Test/ArrayExtensionsTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/DSP/EnvelopeAndFftTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/DSP/FrequencyScaleTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/DSP/NoiseRemovalTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/EventStatistics/EventStatisticsCalculateTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/Indices/ClusterIndexTest.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/Indices/IndexCalculateTest.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/Indices/IndexMatricesTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramConfigTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramStitchingTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrogramTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/Oscillations2014/OscillationTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/StandardSpectrograms/SonogramTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/TileImage/AbsoluteDateTimeTilerTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/AudioAnalysisTools/TileImage/TilerTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/ConcatenationTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/DotNetVersionTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/EnumerableExtensionsTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/ExampleTestTemplate.cs.txt (100%) rename {Acoustics => tests}/Acoustics.Test/FileDateHelpersTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/InfiniteTextStreamTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Properties/AssemblyInfo.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Shared/BinaryTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Shared/ConfigFileTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Shared/CsvTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Shared/JsonTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Shared/LoggedConsoleTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Shared/RangeTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Shared/YamlTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/Assertions.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/ConsoleRedirector.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/DummyAnalyzer.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/DummySourcePreparer.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/Factories/AudioRecordingFactory.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/FileEqualityHelpers.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/ImageAssert.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/InfiniteTextStream.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/OutputDirectoryTest.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/PathHelper.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/Random.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TestHelpers/TestHelper.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/AudioFilePreparerTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/AudioUtilityChannelSelection/AudioUtilityChannelTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/AudioUtilityFfmpegPcmRawTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/AudioUtilityInfoTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/AudioUtilityMp3Tests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/AudioUtilityWavTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/AudioUtilityWavpackTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/MasterAudioUtilityTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/SoxUtilityResampleTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/Tools/WavReaderTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/TowseyLibrary/DataToolsTests.cs (100%) rename {Acoustics => tests}/Acoustics.Test/log4net.config (100%) rename {Acoustics => tests}/Acoustics.Test/packages.config (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/06Sibylla.asf (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/06Sibylla.wma (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/11025Hz-24bit.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/11025Hz-8bit.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/11025Hz.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/1440px.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/1440px2.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/20081202-07-koala-calls.mp3 (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/20090610-173000_Calls.wav_minute_1.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/20160725_203006_continuous1__Towsey.Acoustic.ACI.csv (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN-endtile.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/4channelsPureTones.flac (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/4channelsPureTones.ogg (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/4channelsPureTones.raw (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/4channelsPureTones.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/4channelsPureTones.wv (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/4min test.mp3 (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/60s@0.16pxps_0.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/60s@0.16pxps_1.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/A French Fiddle Speaks.mp3 (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/BAC2_20071008-075040.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/BinaryClustering/clusterSpectrum.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Birdcalls.m4a (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/CaneToad_Gympie_44100.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Concatenation/Indonesia_2Reduced.zip (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Concatenation/NewZealandArk01.zip (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Concatenation/README.md (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Currawongs_curlew_West_Knoll_Bees_20091102-183000-2.mp3 (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Currawongs_curlew_West_Knoll_Bees_20091102-183000.mp3 (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/EnvelopeAndFft/BAC2_20071008-085040_AvSigArray.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/EnvelopeAndFft/BAC2_20071008-085040_DataColumnSums.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/EnvelopeAndFft/BAC2_20071008-085040_EnvelopeArray.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/EnvelopeAndFft/BAC2_20071008-085040_FrameDecibelsArray.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/EnvelopeAndFft/BAC2_20071008-085040_FrameEnergyArray.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Farmstay_ECLIPSE3_201_scale-1.0_supertile-1.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FemaleKoala MaleKoala.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/BAC2_20071008_DefaultLinearScaleGridLineLocations.EXPECTED.json (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/BAC2_20071008_LinearScaleGridLineLocations.EXPECTED.json (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/BAC2_20071008_Octave1ScaleBinBounds.EXPECTED.json (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/BAC2_20071008_Octave1ScaleGridLineLocations.EXPECTED.json (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/DefaultLinearScaleSonogram.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/JascoMarineGBR1_Octave2ScaleBinBounds.EXPECTED.json (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/JascoMarineGBR1_Octave2ScaleGridLineLocations.EXPECTED.json (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/LinearScaleSonogram.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/Octave1ScaleSonogram.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/FrequencyScale/Octave2ScaleSonogram.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/GParrots_JB2_20090607-173000.wav_minute_8.aac (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/GParrots_JB2_20090607-173000.wav_minute_8.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/ACI.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/ACI_ICD20.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/ACI_OctaveScale.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/ACI_OctaveScaleOLD.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/BGN.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/BGN_ICD20.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/BGN_OctaveScale.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/CLS.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/CVR.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/CVR_ICD20.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/CVR_OctaveScale.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/ENT.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/EVN.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/NoiseProfile.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/PMN.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/POW.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/R3D.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/RHZ.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/RNG.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/RPS.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/RVT.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Indices/SPT.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Lewins Rail Kekkek.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Lewins Rail Kekkek.webm (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/LongDuration/BgnMatrix.LinearScale.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/LongDuration/BgnMatrix.OctaveScale.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Matrix.EXPECTED.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.OSC.EXPECTED.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.csv (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Oscillations2014/Towsey.Sonogram.yml (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Raw_audio_id_cd6e8ba1-11b4-4724-9562-f6ec893110aa.wv (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Recordings/BAC2_20071008-085040.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Recordings/MarineJasco_AMAR119-00000139.00000139.Chan_1-24bps.1375012796.2013-07-28-11-59-56-16bit-60sec.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/Recordings/OxleyCreek_site_1_1060_244333_20140529T081358+1000_120_0.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/SoundsforJobs_Description.txt (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/StandardSonograms/BAC2_20071008_AmplSonogramData.EXPECTED.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/StandardSonograms/BAC2_20071008_DecibelSonogramData.EXPECTED.bin (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/StandardSonograms/README.txt (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150409_173000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150409_183000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150409_193000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150409_203000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150409_213000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150409_223000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150409_233000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_003000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_013000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_023000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_033000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_043000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_053000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_063000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_073000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_083000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_093000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_103000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_113000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_123000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_133000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_143000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_153000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_163000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TILE_20150410_173000Z_60.00.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/TorresianCrow.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/WAVE_FORMAT_EXTENSIBLE_6_Channel_ID.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/WAVE_FORMAT_EXTENSIBLE_ULaw.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/WAVE_FORMAT_EXTENSIBLE_random_data.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/cane toad.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/corrupt.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/curlew.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/different_channels_tone.mp3 (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/different_channels_tone.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/f969b39d-2705-42fc-992c-252a776f1af3_090705-0600.wv (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/geckos.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/groundParrot_Perigian.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/ocioncosta-lindamenina.ogg (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/ocioncosta-lindamenina_vbr.mp3 (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_00000_00000_00000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_00000_00001_00000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_00000_00002_00000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_012_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_013_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_014_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_015_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_016_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_017_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_018_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_019_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_020_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_021_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_022_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_000_023_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_005_000_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_005_001_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_005_002_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_005_003_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_005_004_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/panojstile_005_005_000.png (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/voice.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/whip bird.wav (100%) rename {Acoustics/Acoustics.Test/TestResources => tests/Fixtures}/whip bird2.wav (100%) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100644 index 000000000..67681e7dc --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,81 @@ +Contributing to audio-analysis +========================= + +Help wanted +------------ + +We mark the most straightforward issues as "help wanted". This set of issues is the place to start if you are interested in contributing but new to the codebase. + +- [QutEcoacoustics/audio-analysis - "up for grabs"](https://github.com/QutEcoacoustics/audio-analysis/labels/up%20for%20grabs) + + +Contribution "Bar" +------------------ + +Project maintainers will merge changes that improve the product significantly and broadly and that align with our roadmap. + +Contributions must also satisfy the other published guidelines defined in this document. + +DOs and DON'Ts +-------------- + +Please do: + +* **DO** follow our (enforce by StyleCop) +* **DO** give priority to the current style of the project or file you're changing even if it diverges from the general guidelines. +* **DO** include tests when adding new features. When fixing bugs, start with + adding a test that highlights how the current behavior is broken. +* **DO** keep the discussions focused. When a new or related topic comes up + it's often better to create new issue than to side track the discussion. +* **DO** blog and tweet (or whatever) about your contributions, frequently! + +Please do not: + +* **DON'T** make PRs for style changes. +* **DON'T** surprise us with big pull requests. Instead, file an issue and start + a discussion so we can agree on a direction before you invest a large amount + of time. +* **DON'T** commit code that you didn't write. If you find code that you think is a good fit, file an issue and start a discussion before proceeding. +* **DON'T** submit PRs that alter licensing related files or headers. + +Commit Messages +--------------- + +Please format commit messages as follows (based on [A Note About Git Commit Messages](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)): + +``` +Summarize change in 50 characters or less + +Provide more detail after the first line. Leave one blank line below the +summary and wrap all lines at 72 characters or less. + +If the change fixes an issue, leave another blank line after the final +paragraph and indicate which issue is fixed in the specific format +below. + +Fix #42 +``` + +Also do your best to factor commits appropriately, not too large with unrelated things in the same commit, and not too small with the same small change applied N times in N different commits. + +File Headers +------------ + +StyleCop automatically suggest an appropriate file header. Please use it at the top of all new files. + + +Copying Files from Other Projects +--------------------------------- + +We sometimes use files from other projects, typically where a binary distribution does not exist or would be inconvenient. + +The following rules must be followed for PRs that include files from another project: + +- The license of the file is [permissive](https://en.wikipedia.org/wiki/Permissive_free_software_licence). +- The license of the file is left in-tact. + +Porting Files from Other Projects +--------------------------------- + +There are many good algorithms implemented in other languages that would benefit the .NET Core project. +The rules for porting an R file to C#, for example, are the same as would be used for copying the same file, as described above. diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index b2d39274f..68df41f3a 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,12 +1,17 @@ @@ -30,5 +35,4 @@ https://github.com/QutBioacoustics/Ecoacoustics/blob/master/Repositories.md - Where can we find the source data used? - `Y:\...?` - ### Any other details diff --git a/.gitignore b/.gitignore index 3031ea089..7347928bb 100644 --- a/.gitignore +++ b/.gitignore @@ -30,7 +30,8 @@ $RECYCLE.BIN/ [Dd]ebugPublic/ [Rr]elease/ x64/ -build/ +artefacts/ +artifacts/ bld/ [Bb]in/ [Oo]bj/ diff --git a/Acoustics/Acoustics.Shared/Acoustics.Shared.ncrunchproject b/Acoustics/Acoustics.Shared/Acoustics.Shared.ncrunchproject deleted file mode 100644 index 8641d3614..000000000 --- a/Acoustics/Acoustics.Shared/Acoustics.Shared.ncrunchproject +++ /dev/null @@ -1,19 +0,0 @@ - - false - false - false - true - false - false - false - false - true - true - false - true - true - 60000 - - - AutoDetect - \ No newline at end of file diff --git a/Acoustics/Acoustics.Shared/Acoustics.Shared.v2.ncrunchproject b/Acoustics/Acoustics.Shared/Acoustics.Shared.v2.ncrunchproject deleted file mode 100644 index ebf36b260..000000000 --- a/Acoustics/Acoustics.Shared/Acoustics.Shared.v2.ncrunchproject +++ /dev/null @@ -1,29 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - - - - CodeContractsReferenceBuildsAreEnabled - \ No newline at end of file diff --git a/Acoustics/Acoustics.Test/Acoustics.Test.ncrunchproject b/Acoustics/Acoustics.Test/Acoustics.Test.ncrunchproject deleted file mode 100644 index 8641d3614..000000000 --- a/Acoustics/Acoustics.Test/Acoustics.Test.ncrunchproject +++ /dev/null @@ -1,19 +0,0 @@ - - false - false - false - true - false - false - false - false - true - true - false - true - true - 60000 - - - AutoDetect - \ No newline at end of file diff --git a/Acoustics/Acoustics.Test/Acoustics.Test.v2.ncrunchproject b/Acoustics/Acoustics.Test/Acoustics.Test.v2.ncrunchproject deleted file mode 100644 index 15f4d18a2..000000000 --- a/Acoustics/Acoustics.Test/Acoustics.Test.v2.ncrunchproject +++ /dev/null @@ -1,44 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - - - EcoSounds.Mvc.Tests.AcousticsTools.MasterAudioUtilityTests - - - Acoustics.Test.Tools.AudioUtilityInfoTests - - - Acoustics.Test.Tools.AudioUtilityMp3Tests - - - Acoustics.Test.Tools.AudioUtilityWavpackTests - - - Acoustics.Test.Tools.AudioUtilityWavTests - - - - ..\..\Extra Assemblies\**.* - \ No newline at end of file diff --git a/Acoustics/Acoustics.Tools/Acoustics.Tools.ncrunchproject b/Acoustics/Acoustics.Tools/Acoustics.Tools.ncrunchproject deleted file mode 100644 index 8641d3614..000000000 --- a/Acoustics/Acoustics.Tools/Acoustics.Tools.ncrunchproject +++ /dev/null @@ -1,19 +0,0 @@ - - false - false - false - true - false - false - false - false - true - true - false - true - true - 60000 - - - AutoDetect - \ No newline at end of file diff --git a/Acoustics/Acoustics.Tools/Acoustics.Tools.v2.ncrunchproject b/Acoustics/Acoustics.Tools/Acoustics.Tools.v2.ncrunchproject deleted file mode 100644 index 8641d3614..000000000 --- a/Acoustics/Acoustics.Tools/Acoustics.Tools.v2.ncrunchproject +++ /dev/null @@ -1,19 +0,0 @@ - - false - false - false - true - false - false - false - false - true - true - false - true - true - 60000 - - - AutoDetect - \ No newline at end of file diff --git a/AudioAnalysis/.vs/config/applicationhost.config b/AudioAnalysis/.vs/config/applicationhost.config deleted file mode 100644 index c2abfb480..000000000 --- a/AudioAnalysis/.vs/config/applicationhost.config +++ /dev/null @@ -1,1030 +0,0 @@ - - - - - - - - -
-
-
-
-
-
-
-
- - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
- -
-
- -
-
-
- - -
-
-
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AudioAnalysis/AED/AED.sln b/AudioAnalysis/AED/AED.sln deleted file mode 100755 index 7c083cbf4..000000000 --- a/AudioAnalysis/AED/AED.sln +++ /dev/null @@ -1,148 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "AED", "AED\AED.fsproj", "{993980A0-8D06-4635-8296-40E9FFF9C301}" -EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "AEDTest", "Test\AEDTest.fsproj", "{3BDC343E-005B-4A94-B90E-62D17F5CABEB}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TowseyLib", "..\TowseyLib\TowseyLib.csproj", "{7E0D2209-A416-4784-B350-83778D20A64B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MarkovModels", "..\MarkovModels\MarkovModels.csproj", "{D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NeuralNets", "..\NeuralNets\NeuralNets.csproj", "{3453DB43-46DA-45E6-AD22-48BC081BC738}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AudioTools", "..\..\AudioTools\AudioTools.csproj", "{6A03A803-AD91-4E12-967E-39DCDB2BB030}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QutSensors.Data", "..\..\QutSensors.Data\QutSensors.Data.csproj", "{BDAEA7B5-28BE-45D5-952E-76820E474649}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AnalysisPrograms", "..\AnalysisPrograms\AnalysisPrograms.csproj", "{EC323929-0160-46BC-A04B-B4A66D02E757}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - AudioAnalysis|Any CPU = AudioAnalysis|Any CPU - AudioAnalysis|x86 = AudioAnalysis|x86 - Core|Any CPU = Core|Any CPU - Core|x86 = Core|x86 - Debug|Any CPU = Debug|Any CPU - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {993980A0-8D06-4635-8296-40E9FFF9C301}.AudioAnalysis|Any CPU.ActiveCfg = AudioAnalysis|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.AudioAnalysis|Any CPU.Build.0 = AudioAnalysis|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.AudioAnalysis|x86.ActiveCfg = AudioAnalysis|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.Core|Any CPU.ActiveCfg = Core|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.Core|Any CPU.Build.0 = Core|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.Core|x86.ActiveCfg = Core|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.Debug|Any CPU.Build.0 = Debug|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.Debug|x86.ActiveCfg = Debug|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.Release|Any CPU.ActiveCfg = Release|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.Release|Any CPU.Build.0 = Release|Any CPU - {993980A0-8D06-4635-8296-40E9FFF9C301}.Release|x86.ActiveCfg = Release|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.AudioAnalysis|Any CPU.ActiveCfg = AudioAnalysis|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.AudioAnalysis|Any CPU.Build.0 = AudioAnalysis|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.AudioAnalysis|x86.ActiveCfg = AudioAnalysis|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.Core|Any CPU.ActiveCfg = Core|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.Core|Any CPU.Build.0 = Core|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.Core|x86.ActiveCfg = Core|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.Debug|x86.ActiveCfg = Debug|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.Release|Any CPU.Build.0 = Release|Any CPU - {3BDC343E-005B-4A94-B90E-62D17F5CABEB}.Release|x86.ActiveCfg = Release|Any CPU - {7E0D2209-A416-4784-B350-83778D20A64B}.AudioAnalysis|Any CPU.ActiveCfg = AudioAnalysis|Any CPU - {7E0D2209-A416-4784-B350-83778D20A64B}.AudioAnalysis|Any CPU.Build.0 = AudioAnalysis|Any CPU - {7E0D2209-A416-4784-B350-83778D20A64B}.AudioAnalysis|x86.ActiveCfg = AudioAnalysis|x86 - {7E0D2209-A416-4784-B350-83778D20A64B}.AudioAnalysis|x86.Build.0 = AudioAnalysis|x86 - {7E0D2209-A416-4784-B350-83778D20A64B}.Core|Any CPU.ActiveCfg = Core|Any CPU - {7E0D2209-A416-4784-B350-83778D20A64B}.Core|Any CPU.Build.0 = Core|Any CPU - {7E0D2209-A416-4784-B350-83778D20A64B}.Core|x86.ActiveCfg = Core|x86 - {7E0D2209-A416-4784-B350-83778D20A64B}.Core|x86.Build.0 = Core|x86 - {7E0D2209-A416-4784-B350-83778D20A64B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7E0D2209-A416-4784-B350-83778D20A64B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7E0D2209-A416-4784-B350-83778D20A64B}.Debug|x86.ActiveCfg = Debug|x86 - {7E0D2209-A416-4784-B350-83778D20A64B}.Debug|x86.Build.0 = Debug|x86 - {7E0D2209-A416-4784-B350-83778D20A64B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7E0D2209-A416-4784-B350-83778D20A64B}.Release|Any CPU.Build.0 = Release|Any CPU - {7E0D2209-A416-4784-B350-83778D20A64B}.Release|x86.ActiveCfg = Release|x86 - {7E0D2209-A416-4784-B350-83778D20A64B}.Release|x86.Build.0 = Release|x86 - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.AudioAnalysis|Any CPU.ActiveCfg = AudioAnalysis|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.AudioAnalysis|Any CPU.Build.0 = AudioAnalysis|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.AudioAnalysis|x86.ActiveCfg = AudioAnalysis|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.Core|Any CPU.ActiveCfg = Core|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.Core|Any CPU.Build.0 = Core|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.Core|x86.ActiveCfg = Core|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.Debug|x86.ActiveCfg = Debug|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.Release|Any CPU.Build.0 = Release|Any CPU - {D14A7CE5-2ECD-41CB-A64D-0B386ABE7D89}.Release|x86.ActiveCfg = Release|Any CPU - {3453DB43-46DA-45E6-AD22-48BC081BC738}.AudioAnalysis|Any CPU.ActiveCfg = AudioAnalysis|Any CPU - {3453DB43-46DA-45E6-AD22-48BC081BC738}.AudioAnalysis|Any CPU.Build.0 = AudioAnalysis|Any CPU - {3453DB43-46DA-45E6-AD22-48BC081BC738}.AudioAnalysis|x86.ActiveCfg = AudioAnalysis|x86 - {3453DB43-46DA-45E6-AD22-48BC081BC738}.AudioAnalysis|x86.Build.0 = AudioAnalysis|x86 - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Core|Any CPU.ActiveCfg = Core|Any CPU - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Core|Any CPU.Build.0 = Core|Any CPU - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Core|x86.ActiveCfg = Core|x86 - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Core|x86.Build.0 = Core|x86 - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Debug|x86.ActiveCfg = Debug|x86 - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Debug|x86.Build.0 = Debug|x86 - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Release|Any CPU.Build.0 = Release|Any CPU - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Release|x86.ActiveCfg = Release|x86 - {3453DB43-46DA-45E6-AD22-48BC081BC738}.Release|x86.Build.0 = Release|x86 - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.AudioAnalysis|Any CPU.ActiveCfg = AudioAnalysis|Any CPU - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.AudioAnalysis|Any CPU.Build.0 = AudioAnalysis|Any CPU - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.AudioAnalysis|x86.ActiveCfg = AudioAnalysis|x86 - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.AudioAnalysis|x86.Build.0 = AudioAnalysis|x86 - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Core|Any CPU.ActiveCfg = Core|Any CPU - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Core|Any CPU.Build.0 = Core|Any CPU - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Core|x86.ActiveCfg = Core|x86 - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Core|x86.Build.0 = Core|x86 - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Debug|x86.ActiveCfg = Debug|x86 - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Debug|x86.Build.0 = Debug|x86 - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Release|Any CPU.Build.0 = Release|Any CPU - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Release|x86.ActiveCfg = Release|x86 - {6A03A803-AD91-4E12-967E-39DCDB2BB030}.Release|x86.Build.0 = Release|x86 - {BDAEA7B5-28BE-45D5-952E-76820E474649}.AudioAnalysis|Any CPU.ActiveCfg = AudioAnalysis|Any CPU - {BDAEA7B5-28BE-45D5-952E-76820E474649}.AudioAnalysis|Any CPU.Build.0 = AudioAnalysis|Any CPU - {BDAEA7B5-28BE-45D5-952E-76820E474649}.AudioAnalysis|x86.ActiveCfg = AudioAnalysis|x86 - {BDAEA7B5-28BE-45D5-952E-76820E474649}.AudioAnalysis|x86.Build.0 = AudioAnalysis|x86 - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Core|Any CPU.ActiveCfg = Core|Any CPU - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Core|Any CPU.Build.0 = Core|Any CPU - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Core|x86.ActiveCfg = Core|x86 - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Core|x86.Build.0 = Core|x86 - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Debug|x86.ActiveCfg = Debug|x86 - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Debug|x86.Build.0 = Debug|x86 - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Release|Any CPU.Build.0 = Release|Any CPU - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Release|x86.ActiveCfg = Release|x86 - {BDAEA7B5-28BE-45D5-952E-76820E474649}.Release|x86.Build.0 = Release|x86 - {EC323929-0160-46BC-A04B-B4A66D02E757}.AudioAnalysis|Any CPU.ActiveCfg = AudioAnalysis|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.AudioAnalysis|Any CPU.Build.0 = AudioAnalysis|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.AudioAnalysis|x86.ActiveCfg = AudioAnalysis|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.Core|Any CPU.ActiveCfg = Core|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.Core|Any CPU.Build.0 = Core|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.Core|x86.ActiveCfg = Core|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.Debug|x86.ActiveCfg = Debug|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.Release|Any CPU.Build.0 = Release|Any CPU - {EC323929-0160-46BC-A04B-B4A66D02E757}.Release|x86.ActiveCfg = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/AudioAnalysis/AED/AED/AED.v2.ncrunchproject b/AudioAnalysis/AED/AED/AED.v2.ncrunchproject deleted file mode 100644 index f5dcd9235..000000000 --- a/AudioAnalysis/AED/AED/AED.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - x86 - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/AED/CSharpTest/CSharpTest.csproj b/AudioAnalysis/AED/CSharpTest/CSharpTest.csproj deleted file mode 100755 index b0a75f794..000000000 --- a/AudioAnalysis/AED/CSharpTest/CSharpTest.csproj +++ /dev/null @@ -1,117 +0,0 @@ - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {EFF96820-087D-40E5-B753-6E22D40692AB} - Exe - Properties - CSharpTest - CSharpTest - v3.5 - 512 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - 3.5 - - - 3.5 - - - 3.5 - - - - - - - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {7E0D2209-A416-4784-B350-83778D20A64B} - TowseyLib - - - {993980A0-8D06-4635-8296-40E9FFF9C301} - AED - - - - - \ No newline at end of file diff --git a/AudioAnalysis/AED/CSharpTest/CSharpTest.csproj.user b/AudioAnalysis/AED/CSharpTest/CSharpTest.csproj.user deleted file mode 100755 index 5062c3ad8..000000000 --- a/AudioAnalysis/AED/CSharpTest/CSharpTest.csproj.user +++ /dev/null @@ -1,17 +0,0 @@ - - - publish\ - - - - - - - - - - - en-US - false - - \ No newline at end of file diff --git a/AudioAnalysis/AED/CSharpTest/Program.cs b/AudioAnalysis/AED/CSharpTest/Program.cs deleted file mode 100755 index e4a26215e..000000000 --- a/AudioAnalysis/AED/CSharpTest/Program.cs +++ /dev/null @@ -1,19 +0,0 @@ -using QutSensors.AudioAnalysis.AED; -using System; -using System.Collections.Generic; -using System.Text; - -namespace CSharpTest -{ - class Program - { - static void Main(string[] args) - { - //Console.WriteLine(r + ""); - //Console.ReadKey(); - - double[,] i = Util.fileToMatrix("Test\\Matlab\\I1.txt", 256, 5188); - AcousticEventDetection.detectEvents(Default.intensityThreshold, Default.smallAreaThreshold, i); - } - } -} diff --git a/AudioAnalysis/AED/CSharpTest/Properties/AssemblyInfo.cs b/AudioAnalysis/AED/CSharpTest/Properties/AssemblyInfo.cs deleted file mode 100755 index bc63112f4..000000000 --- a/AudioAnalysis/AED/CSharpTest/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("CSharpTest")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("QUT")] -[assembly: AssemblyProduct("CSharpTest")] -[assembly: AssemblyCopyright("Copyright © QUT 2009")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("a9a38714-d089-4122-acfd-6dd3c6280b44")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/AudioAnalysis/AED/README.txt b/AudioAnalysis/AED/README.txt deleted file mode 100644 index 3cefed91e..000000000 --- a/AudioAnalysis/AED/README.txt +++ /dev/null @@ -1,41 +0,0 @@ -Dependencies - ------------- - - -F# -http://msdn.microsoft.com/en-gb/fsharp/default.aspx -Version: 1.9.6.16 - - -xUnit.net -http://www.codeplex.com/xunit -Version: 1.5 CTP1 - - -Tests - ------ - -To execute the tests: - -1. Build solution in Visual Studio - -2. cd Test - -3. PATH_TO_XUNIT/xunit.console.exe bin/Debug/Test.dll - - -Releasing ---------- - -Ideas for release process -- make sure all code is checked in -- remove dev from version number -- do a clean and then a release build -- run tests -- tag svn repo with version number -- add dll to svn repo -- increment version number by 1, append dev suffix & commit - -Not sure how this fits in with MS build/version standards. diff --git a/AudioAnalysis/AED/Test/AEDTest.v2.ncrunchproject b/AudioAnalysis/AED/Test/AEDTest.v2.ncrunchproject deleted file mode 100644 index c6552ecb6..000000000 --- a/AudioAnalysis/AED/Test/AEDTest.v2.ncrunchproject +++ /dev/null @@ -1,26 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - x86 - STA - x86 - matlab\**.* - \ No newline at end of file diff --git a/AudioAnalysis/AnalysisBase/AnalysisBase.v2.ncrunchproject b/AudioAnalysis/AnalysisBase/AnalysisBase.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/AnalysisBase/AnalysisBase.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/AudioAnalysis2012.v2.ncrunchsolution b/AudioAnalysis/AudioAnalysis2012.v2.ncrunchsolution deleted file mode 100644 index 81a672a7b..000000000 --- a/AudioAnalysis/AudioAnalysis2012.v2.ncrunchsolution +++ /dev/null @@ -1,14 +0,0 @@ - - 1 - false - true - true - UseDynamicAnalysis - UseStaticAnalysis - UseStaticAnalysis - UseStaticAnalysis - UseStaticAnalysis - .build\**.* - - - \ No newline at end of file diff --git a/AudioAnalysis/AudioAnalysisTools/AudioAnalysisTools.v2.ncrunchproject b/AudioAnalysis/AudioAnalysisTools/AudioAnalysisTools.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/AudioAnalysisTools/AudioAnalysisTools.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/AudioBrowser/AudioBrowser.csproj.user b/AudioAnalysis/AudioBrowser/AudioBrowser.csproj.user deleted file mode 100644 index 6e3efefb6..000000000 --- a/AudioAnalysis/AudioBrowser/AudioBrowser.csproj.user +++ /dev/null @@ -1,17 +0,0 @@ - - - - "C:\SensorNetworks\WavFiles\SunshineCoast\AudioBrowser.ini" - - - ShowAllFiles - publish\ - - - - - - en-US - false - - \ No newline at end of file diff --git a/AudioAnalysis/AudioBrowser/AudioBrowser.v2.ncrunchproject b/AudioAnalysis/AudioBrowser/AudioBrowser.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/AudioBrowser/AudioBrowser.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/Dong.Felt/Dong.Felt.v2.ncrunchproject b/AudioAnalysis/Dong.Felt/Dong.Felt.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/Dong.Felt/Dong.Felt.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/FELT/EcosoundsFeltAdapter/EcosoundsFeltAdapter.v2.ncrunchproject b/AudioAnalysis/FELT/EcosoundsFeltAdapter/EcosoundsFeltAdapter.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/FELT/EcosoundsFeltAdapter/EcosoundsFeltAdapter.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/FELT/FELT.Tests/FELT.Tests.v2.ncrunchproject b/AudioAnalysis/FELT/FELT.Tests/FELT.Tests.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/FELT/FELT.Tests/FELT.Tests.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/FELT/FELT/FELT.v2.ncrunchproject b/AudioAnalysis/FELT/FELT/FELT.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/FELT/FELT/FELT.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/FELT/FeltRunner.psess b/AudioAnalysis/FELT/FeltRunner.psess deleted file mode 100644 index a34d58d02..000000000 --- a/AudioAnalysis/FELT/FeltRunner.psess +++ /dev/null @@ -1,101 +0,0 @@ - - - - C:\Work\Sensors9\AudioAnalysis\FELT\FELT.sln - Sampling - Allocation - true - true - false - false - Timestamp - Cycles - 10000000 - 10 - 10 - - false - false - - 0 - UnknownDisabled - 0 - - FELT.Runner - true - mpiexec.exe - true - - - - - - false - 500 - - \Memory\Pages/sec - \PhysicalDisk(_Total)\Avg. Disk Queue Length - \Processor(_Total)\% Processor Time - - - - true - false - - false - - - false - - - - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner\obj\x86\Debug\FeltRunner.exe - 01/01/0001 00:00:00 - true - true - false - false - false - true - false - Executable - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner\bin\Debug\FeltRunner.exe - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner\bin\Debug - IIS - InternetExplorer - true - false - - false - - - false - - {372A71B7-7505-4A40-8139-BE6D89281C9B}|FeltRunner\FELT.Runner.fsproj - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner\FELT.Runner.fsproj - FELT.Runner - - - - - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner120212.vsp - - - - - :PB:{372A71B7-7505-4A40-8139-BE6D89281C9B}|FeltRunner\FELT.Runner.fsproj - - - - Mark One - Mark Two - Mark Three - Mark Four - Mark Five - Mark Six - Mark Seven - Mark Eight - Mark Nine - Mark Ten - - \ No newline at end of file diff --git a/AudioAnalysis/FELT/FeltRunner/FELT.Runner.v2.ncrunchproject b/AudioAnalysis/FELT/FeltRunner/FELT.Runner.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/FELT/FeltRunner/FELT.Runner.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/FELT/Performance2.psess b/AudioAnalysis/FELT/Performance2.psess deleted file mode 100644 index f4baac752..000000000 --- a/AudioAnalysis/FELT/Performance2.psess +++ /dev/null @@ -1,25 +0,0 @@ - - - Sampling - None - true - Timestamp - Cycles - 10000000 - 10 - 10 - - false - false - - UnknownDisabled - - - - - false - - - false - - \ No newline at end of file diff --git a/AudioAnalysis/FELT/Profiler/FeltRunner.psess b/AudioAnalysis/FELT/Profiler/FeltRunner.psess deleted file mode 100644 index a34d58d02..000000000 --- a/AudioAnalysis/FELT/Profiler/FeltRunner.psess +++ /dev/null @@ -1,101 +0,0 @@ - - - - C:\Work\Sensors9\AudioAnalysis\FELT\FELT.sln - Sampling - Allocation - true - true - false - false - Timestamp - Cycles - 10000000 - 10 - 10 - - false - false - - 0 - UnknownDisabled - 0 - - FELT.Runner - true - mpiexec.exe - true - - - - - - false - 500 - - \Memory\Pages/sec - \PhysicalDisk(_Total)\Avg. Disk Queue Length - \Processor(_Total)\% Processor Time - - - - true - false - - false - - - false - - - - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner\obj\x86\Debug\FeltRunner.exe - 01/01/0001 00:00:00 - true - true - false - false - false - true - false - Executable - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner\bin\Debug\FeltRunner.exe - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner\bin\Debug - IIS - InternetExplorer - true - false - - false - - - false - - {372A71B7-7505-4A40-8139-BE6D89281C9B}|FeltRunner\FELT.Runner.fsproj - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner\FELT.Runner.fsproj - FELT.Runner - - - - - C:\Work\Sensors9\AudioAnalysis\FELT\FeltRunner120212.vsp - - - - - :PB:{372A71B7-7505-4A40-8139-BE6D89281C9B}|FeltRunner\FELT.Runner.fsproj - - - - Mark One - Mark Two - Mark Three - Mark Four - Mark Five - Mark Six - Mark Seven - Mark Eight - Mark Nine - Mark Ten - - \ No newline at end of file diff --git a/AudioAnalysis/FELT/Shared/MQUTeR.FSharp.Shared.v2.ncrunchproject b/AudioAnalysis/FELT/Shared/MQUTeR.FSharp.Shared.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/FELT/Shared/MQUTeR.FSharp.Shared.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/QutBioacosutics.Xie/QutBioacosutics.Xie.v2.ncrunchproject b/AudioAnalysis/QutBioacosutics.Xie/QutBioacosutics.Xie.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/QutBioacosutics.Xie/QutBioacosutics.Xie.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/TowseyLibrary/TowseyLibrary.v2.ncrunchproject b/AudioAnalysis/TowseyLibrary/TowseyLibrary.v2.ncrunchproject deleted file mode 100644 index ad562c2db..000000000 --- a/AudioAnalysis/TowseyLibrary/TowseyLibrary.v2.ncrunchproject +++ /dev/null @@ -1,25 +0,0 @@ - - 1000 - false - false - false - true - false - false - false - false - false - true - true - false - true - true - true - 60000 - - - - AutoDetect - STA - x86 - \ No newline at end of file diff --git a/AudioAnalysis/AudioAnalysis2012.sln b/AudioAnalysis2012.sln similarity index 100% rename from AudioAnalysis/AudioAnalysis2012.sln rename to AudioAnalysis2012.sln diff --git a/AudioAnalysis/AudioAnalysis2012.sln.DotSettings b/AudioAnalysis2012.sln.DotSettings similarity index 100% rename from AudioAnalysis/AudioAnalysis2012.sln.DotSettings rename to AudioAnalysis2012.sln.DotSettings diff --git a/AudioAnalysis/NuGet.Config b/NuGet.Config similarity index 100% rename from AudioAnalysis/NuGet.Config rename to NuGet.Config diff --git a/AudioAnalysis/.build/ReSharper.DotSettings b/ReSharper.DotSettings similarity index 100% rename from AudioAnalysis/.build/ReSharper.DotSettings rename to ReSharper.DotSettings diff --git a/AudioAnalysis/TestSettings.testsettings b/TestSettings.testsettings similarity index 100% rename from AudioAnalysis/TestSettings.testsettings rename to TestSettings.testsettings diff --git a/Provisioning/audio_tools.yml b/build/audio_tools.yml similarity index 100% rename from Provisioning/audio_tools.yml rename to build/audio_tools.yml diff --git a/build.ps1 b/build/build.ps1 similarity index 100% rename from build.ps1 rename to build/build.ps1 diff --git a/Provisioning/mono_install.sh b/build/mono_install.sh similarity index 100% rename from Provisioning/mono_install.sh rename to build/mono_install.sh diff --git a/package.ps1 b/build/package.ps1 similarity index 100% rename from package.ps1 rename to build/package.ps1 diff --git a/release.ps1 b/build/release.ps1 similarity index 100% rename from release.ps1 rename to build/release.ps1 diff --git a/tag.ps1 b/build/tag.ps1 similarity index 100% rename from tag.ps1 rename to build/tag.ps1 diff --git a/doc/.vscode/settings.json b/docs/.vscode/settings.json similarity index 100% rename from doc/.vscode/settings.json rename to docs/.vscode/settings.json diff --git a/doc/README.MD b/docs/README.MD similarity index 100% rename from doc/README.MD rename to docs/README.MD diff --git a/doc/actions.md b/docs/actions.md similarity index 100% rename from doc/actions.md rename to docs/actions.md diff --git a/doc/actions/analyze_long_recording.md b/docs/actions/analyze_long_recording.md similarity index 100% rename from doc/actions/analyze_long_recording.md rename to docs/actions/analyze_long_recording.md diff --git a/doc/actions/colour_spectrogram.md b/docs/actions/colour_spectrogram.md similarity index 100% rename from doc/actions/colour_spectrogram.md rename to docs/actions/colour_spectrogram.md diff --git a/doc/actions/concatenate_index_files.md b/docs/actions/concatenate_index_files.md similarity index 100% rename from doc/actions/concatenate_index_files.md rename to docs/actions/concatenate_index_files.md diff --git a/doc/analyses/acoustic_indices.md b/docs/analyses/acoustic_indices.md similarity index 100% rename from doc/analyses/acoustic_indices.md rename to docs/analyses/acoustic_indices.md diff --git a/doc/cli.md b/docs/cli.md similarity index 100% rename from doc/cli.md rename to docs/cli.md diff --git a/doc/code_paths.md b/docs/code_paths.md similarity index 100% rename from doc/code_paths.md rename to docs/code_paths.md diff --git a/doc/config_files.md b/docs/config_files.md similarity index 100% rename from doc/config_files.md rename to docs/config_files.md diff --git a/doc/developing.md b/docs/developing.md similarity index 100% rename from doc/developing.md rename to docs/developing.md diff --git a/doc/faq.md b/docs/faq.md similarity index 100% rename from doc/faq.md rename to docs/faq.md diff --git a/doc/formats.md b/docs/formats.md similarity index 100% rename from doc/formats.md rename to docs/formats.md diff --git a/doc/installing.md b/docs/installing.md similarity index 100% rename from doc/installing.md rename to docs/installing.md diff --git a/doc/media/AnalysisFlow.svg b/docs/media/AnalysisFlow.svg similarity index 100% rename from doc/media/AnalysisFlow.svg rename to docs/media/AnalysisFlow.svg diff --git a/doc/media/ConcatenationModes.svg b/docs/media/ConcatenationModes.svg similarity index 100% rename from doc/media/ConcatenationModes.svg rename to docs/media/ConcatenationModes.svg diff --git a/doc/media/README.md b/docs/media/README.md similarity index 100% rename from doc/media/README.md rename to docs/media/README.md diff --git a/doc/supported_platforms.md b/docs/supported_platforms.md similarity index 100% rename from doc/supported_platforms.md rename to docs/supported_platforms.md diff --git a/doc/versioning.md b/docs/versioning.md similarity index 100% rename from doc/versioning.md rename to docs/versioning.md diff --git a/doc/workflows.md b/docs/workflows.md similarity index 100% rename from doc/workflows.md rename to docs/workflows.md diff --git a/AudioAnalysis/.build/MSBuild.Community.Tasks.dll b/src/.build/MSBuild.Community.Tasks.dll similarity index 100% rename from AudioAnalysis/.build/MSBuild.Community.Tasks.dll rename to src/.build/MSBuild.Community.Tasks.dll diff --git a/AudioAnalysis/.build/MSBuild.Community.Tasks.targets b/src/.build/MSBuild.Community.Tasks.targets similarity index 100% rename from AudioAnalysis/.build/MSBuild.Community.Tasks.targets rename to src/.build/MSBuild.Community.Tasks.targets diff --git a/AudioAnalysis/.build/MSBuild.Community.Tasks.xml b/src/.build/MSBuild.Community.Tasks.xml similarity index 100% rename from AudioAnalysis/.build/MSBuild.Community.Tasks.xml rename to src/.build/MSBuild.Community.Tasks.xml diff --git a/AudioAnalysis/.build/MSBuild.Community.Tasks.xsd b/src/.build/MSBuild.Community.Tasks.xsd similarity index 100% rename from AudioAnalysis/.build/MSBuild.Community.Tasks.xsd rename to src/.build/MSBuild.Community.Tasks.xsd diff --git a/AudioAnalysis/AED/AED/AED.fsproj b/src/AED/AED.fsproj old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/AED/AED.fsproj rename to src/AED/AED.fsproj diff --git a/AudioAnalysis/AED/AED/AcousticEventDetection.fs b/src/AED/AcousticEventDetection.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/AED/AcousticEventDetection.fs rename to src/AED/AcousticEventDetection.fs diff --git a/AudioAnalysis/AED/AED/Default.fs b/src/AED/Default.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/AED/Default.fs rename to src/AED/Default.fs diff --git a/AudioAnalysis/AED/AED/EventPatternRecog.fs b/src/AED/EventPatternRecog.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/AED/EventPatternRecog.fs rename to src/AED/EventPatternRecog.fs diff --git a/AudioAnalysis/AED/AED/GetAcousticEvents.fs b/src/AED/GetAcousticEvents.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/AED/GetAcousticEvents.fs rename to src/AED/GetAcousticEvents.fs diff --git a/AudioAnalysis/AED/AED/Matlab.fs b/src/AED/Matlab.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/AED/Matlab.fs rename to src/AED/Matlab.fs diff --git a/AudioAnalysis/AED/AED/SpectralPeakTrack.fs b/src/AED/SpectralPeakTrack.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/AED/SpectralPeakTrack.fs rename to src/AED/SpectralPeakTrack.fs diff --git a/AudioAnalysis/AED/AED/Util.fs b/src/AED/Util.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/AED/Util.fs rename to src/AED/Util.fs diff --git a/AudioAnalysis/AED/AED/app.config b/src/AED/app.config similarity index 100% rename from AudioAnalysis/AED/AED/app.config rename to src/AED/app.config diff --git a/AudioAnalysis/AED/AED/packages.config b/src/AED/packages.config similarity index 100% rename from AudioAnalysis/AED/AED/packages.config rename to src/AED/packages.config diff --git a/AudioAnalysis/AboutIAnalyser.md b/src/AboutIAnalyser.md similarity index 100% rename from AudioAnalysis/AboutIAnalyser.md rename to src/AboutIAnalyser.md diff --git a/Acoustics/AcousticWorkbench/AcousticEventService.cs b/src/AcousticWorkbench/AcousticEventService.cs similarity index 100% rename from Acoustics/AcousticWorkbench/AcousticEventService.cs rename to src/AcousticWorkbench/AcousticEventService.cs diff --git a/Acoustics/AcousticWorkbench/AcousticWorkbench.csproj b/src/AcousticWorkbench/AcousticWorkbench.csproj similarity index 100% rename from Acoustics/AcousticWorkbench/AcousticWorkbench.csproj rename to src/AcousticWorkbench/AcousticWorkbench.csproj diff --git a/Acoustics/AcousticWorkbench/AcousticWorkbenchResponse{T}.cs b/src/AcousticWorkbench/AcousticWorkbenchResponse{T}.cs similarity index 100% rename from Acoustics/AcousticWorkbench/AcousticWorkbenchResponse{T}.cs rename to src/AcousticWorkbench/AcousticWorkbenchResponse{T}.cs diff --git a/Acoustics/AcousticWorkbench/Api.cs b/src/AcousticWorkbench/Api.cs similarity index 100% rename from Acoustics/AcousticWorkbench/Api.cs rename to src/AcousticWorkbench/Api.cs diff --git a/Acoustics/AcousticWorkbench/AudioRecordingService.cs b/src/AcousticWorkbench/AudioRecordingService.cs similarity index 100% rename from Acoustics/AcousticWorkbench/AudioRecordingService.cs rename to src/AcousticWorkbench/AudioRecordingService.cs diff --git a/Acoustics/AcousticWorkbench/AuthenticatedApi.cs b/src/AcousticWorkbench/AuthenticatedApi.cs similarity index 100% rename from Acoustics/AcousticWorkbench/AuthenticatedApi.cs rename to src/AcousticWorkbench/AuthenticatedApi.cs diff --git a/Acoustics/AcousticWorkbench/AuthenticationService.cs b/src/AcousticWorkbench/AuthenticationService.cs similarity index 100% rename from Acoustics/AcousticWorkbench/AuthenticationService.cs rename to src/AcousticWorkbench/AuthenticationService.cs diff --git a/Acoustics/AcousticWorkbench/IApi.cs b/src/AcousticWorkbench/IApi.cs similarity index 100% rename from Acoustics/AcousticWorkbench/IApi.cs rename to src/AcousticWorkbench/IApi.cs diff --git a/Acoustics/AcousticWorkbench/IAuthenticatedApi.cs b/src/AcousticWorkbench/IAuthenticatedApi.cs similarity index 100% rename from Acoustics/AcousticWorkbench/IAuthenticatedApi.cs rename to src/AcousticWorkbench/IAuthenticatedApi.cs diff --git a/Acoustics/AcousticWorkbench/MediaService.cs b/src/AcousticWorkbench/MediaService.cs similarity index 100% rename from Acoustics/AcousticWorkbench/MediaService.cs rename to src/AcousticWorkbench/MediaService.cs diff --git a/Acoustics/AcousticWorkbench/Models/Models.cs b/src/AcousticWorkbench/Models/Models.cs similarity index 100% rename from Acoustics/AcousticWorkbench/Models/Models.cs rename to src/AcousticWorkbench/Models/Models.cs diff --git a/Acoustics/AcousticWorkbench/Service.cs b/src/AcousticWorkbench/Service.cs similarity index 100% rename from Acoustics/AcousticWorkbench/Service.cs rename to src/AcousticWorkbench/Service.cs diff --git a/Acoustics/AcousticWorkbench/UrlGenerator.cs b/src/AcousticWorkbench/UrlGenerator.cs similarity index 100% rename from Acoustics/AcousticWorkbench/UrlGenerator.cs rename to src/AcousticWorkbench/UrlGenerator.cs diff --git a/Acoustics/AcousticWorkbench/app.config b/src/AcousticWorkbench/app.config similarity index 100% rename from Acoustics/AcousticWorkbench/app.config rename to src/AcousticWorkbench/app.config diff --git a/Acoustics/AcousticWorkbench/packages.config b/src/AcousticWorkbench/packages.config similarity index 100% rename from Acoustics/AcousticWorkbench/packages.config rename to src/AcousticWorkbench/packages.config diff --git a/Acoustics/Acoustics.Shared/Acoustics.Shared.csproj b/src/Acoustics.Shared/Acoustics.Shared.csproj similarity index 100% rename from Acoustics/Acoustics.Shared/Acoustics.Shared.csproj rename to src/Acoustics.Shared/Acoustics.Shared.csproj diff --git a/Acoustics/Acoustics.Shared/AnalysisIo.cs b/src/Acoustics.Shared/AnalysisIo.cs similarity index 100% rename from Acoustics/Acoustics.Shared/AnalysisIo.cs rename to src/Acoustics.Shared/AnalysisIo.cs diff --git a/Acoustics/Acoustics.Shared/AppConfigHelper.cs b/src/Acoustics.Shared/AppConfigHelper.cs similarity index 100% rename from Acoustics/Acoustics.Shared/AppConfigHelper.cs rename to src/Acoustics.Shared/AppConfigHelper.cs diff --git a/Acoustics/Acoustics.Shared/Base58.cs b/src/Acoustics.Shared/Base58.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Base58.cs rename to src/Acoustics.Shared/Base58.cs diff --git a/Acoustics/Acoustics.Shared/Binary.cs b/src/Acoustics.Shared/Binary.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Binary.cs rename to src/Acoustics.Shared/Binary.cs diff --git a/Acoustics/Acoustics.Shared/CalcSunTimes.cs b/src/Acoustics.Shared/CalcSunTimes.cs similarity index 100% rename from Acoustics/Acoustics.Shared/CalcSunTimes.cs rename to src/Acoustics.Shared/CalcSunTimes.cs diff --git a/Acoustics/Acoustics.Shared/ConfigFile/ConfigFile.cs b/src/Acoustics.Shared/ConfigFile/ConfigFile.cs similarity index 100% rename from Acoustics/Acoustics.Shared/ConfigFile/ConfigFile.cs rename to src/Acoustics.Shared/ConfigFile/ConfigFile.cs diff --git a/Acoustics/Acoustics.Shared/ConfigFile/ConfigFileException.cs b/src/Acoustics.Shared/ConfigFile/ConfigFileException.cs similarity index 100% rename from Acoustics/Acoustics.Shared/ConfigFile/ConfigFileException.cs rename to src/Acoustics.Shared/ConfigFile/ConfigFileException.cs diff --git a/Acoustics/Acoustics.Shared/Contracts/Contract.cs b/src/Acoustics.Shared/Contracts/Contract.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Contracts/Contract.cs rename to src/Acoustics.Shared/Contracts/Contract.cs diff --git a/Acoustics/Acoustics.Shared/Csv/Csv.cs b/src/Acoustics.Shared/Csv/Csv.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Csv/Csv.cs rename to src/Acoustics.Shared/Csv/Csv.cs diff --git a/Acoustics/Acoustics.Shared/Csv/CsvExtensions.cs b/src/Acoustics.Shared/Csv/CsvExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Csv/CsvExtensions.cs rename to src/Acoustics.Shared/Csv/CsvExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Csv/ISetPointConverter.cs b/src/Acoustics.Shared/Csv/ISetPointConverter.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Csv/ISetPointConverter.cs rename to src/Acoustics.Shared/Csv/ISetPointConverter.cs diff --git a/Acoustics/Acoustics.Shared/Csv/MatrixMapper.cs b/src/Acoustics.Shared/Csv/MatrixMapper.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Csv/MatrixMapper.cs rename to src/Acoustics.Shared/Csv/MatrixMapper.cs diff --git a/Acoustics/Acoustics.Shared/Debugging/AutoAttachVs.cs b/src/Acoustics.Shared/Debugging/AutoAttachVs.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Debugging/AutoAttachVs.cs rename to src/Acoustics.Shared/Debugging/AutoAttachVs.cs diff --git a/Acoustics/Acoustics.Shared/Enums.cs b/src/Acoustics.Shared/Enums.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Enums.cs rename to src/Acoustics.Shared/Enums.cs diff --git a/Acoustics/Acoustics.Shared/ExpressionVisitor.cs b/src/Acoustics.Shared/ExpressionVisitor.cs similarity index 100% rename from Acoustics/Acoustics.Shared/ExpressionVisitor.cs rename to src/Acoustics.Shared/ExpressionVisitor.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ArrayExtensions.cs b/src/Acoustics.Shared/Extensions/ArrayExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ArrayExtensions.cs rename to src/Acoustics.Shared/Extensions/ArrayExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/DateTimeAndTimeSpanExtensions.cs b/src/Acoustics.Shared/Extensions/DateTimeAndTimeSpanExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/DateTimeAndTimeSpanExtensions.cs rename to src/Acoustics.Shared/Extensions/DateTimeAndTimeSpanExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/DictionaryExtensions.cs b/src/Acoustics.Shared/Extensions/DictionaryExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/DictionaryExtensions.cs rename to src/Acoustics.Shared/Extensions/DictionaryExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/DoubleExtensions.cs b/src/Acoustics.Shared/Extensions/DoubleExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/DoubleExtensions.cs rename to src/Acoustics.Shared/Extensions/DoubleExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/DoubleSquareArrayExtensions.cs b/src/Acoustics.Shared/Extensions/DoubleSquareArrayExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/DoubleSquareArrayExtensions.cs rename to src/Acoustics.Shared/Extensions/DoubleSquareArrayExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/EnumerableExtensions.cs b/src/Acoustics.Shared/Extensions/EnumerableExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/EnumerableExtensions.cs rename to src/Acoustics.Shared/Extensions/EnumerableExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ExceptionsExtensions.cs b/src/Acoustics.Shared/Extensions/ExceptionsExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ExceptionsExtensions.cs rename to src/Acoustics.Shared/Extensions/ExceptionsExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ExtensionsDrawing.cs b/src/Acoustics.Shared/Extensions/ExtensionsDrawing.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ExtensionsDrawing.cs rename to src/Acoustics.Shared/Extensions/ExtensionsDrawing.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ExtensionsIO.cs b/src/Acoustics.Shared/Extensions/ExtensionsIO.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ExtensionsIO.cs rename to src/Acoustics.Shared/Extensions/ExtensionsIO.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ExtensionsString.cs b/src/Acoustics.Shared/Extensions/ExtensionsString.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ExtensionsString.cs rename to src/Acoustics.Shared/Extensions/ExtensionsString.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ExtensionsSystem.cs b/src/Acoustics.Shared/Extensions/ExtensionsSystem.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ExtensionsSystem.cs rename to src/Acoustics.Shared/Extensions/ExtensionsSystem.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ExtensionsXml.cs b/src/Acoustics.Shared/Extensions/ExtensionsXml.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ExtensionsXml.cs rename to src/Acoustics.Shared/Extensions/ExtensionsXml.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/FileInfoExtensions.cs b/src/Acoustics.Shared/Extensions/FileInfoExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/FileInfoExtensions.cs rename to src/Acoustics.Shared/Extensions/FileInfoExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/MathExtensions.cs b/src/Acoustics.Shared/Extensions/MathExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/MathExtensions.cs rename to src/Acoustics.Shared/Extensions/MathExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ObjectExtensions.cs b/src/Acoustics.Shared/Extensions/ObjectExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ObjectExtensions.cs rename to src/Acoustics.Shared/Extensions/ObjectExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/RandomExtensions.cs b/src/Acoustics.Shared/Extensions/RandomExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/RandomExtensions.cs rename to src/Acoustics.Shared/Extensions/RandomExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/RangeExtensions.cs b/src/Acoustics.Shared/Extensions/RangeExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/RangeExtensions.cs rename to src/Acoustics.Shared/Extensions/RangeExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/RectangleExtensions.cs b/src/Acoustics.Shared/Extensions/RectangleExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/RectangleExtensions.cs rename to src/Acoustics.Shared/Extensions/RectangleExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ReflectionExtensions.cs b/src/Acoustics.Shared/Extensions/ReflectionExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ReflectionExtensions.cs rename to src/Acoustics.Shared/Extensions/ReflectionExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/StringCaseExtensions.cs b/src/Acoustics.Shared/Extensions/StringCaseExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/StringCaseExtensions.cs rename to src/Acoustics.Shared/Extensions/StringCaseExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/TaskExtensions.cs b/src/Acoustics.Shared/Extensions/TaskExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/TaskExtensions.cs rename to src/Acoustics.Shared/Extensions/TaskExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/TupleExtensions.cs b/src/Acoustics.Shared/Extensions/TupleExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/TupleExtensions.cs rename to src/Acoustics.Shared/Extensions/TupleExtensions.cs diff --git a/Acoustics/Acoustics.Shared/Extensions/ZioExtensions.cs b/src/Acoustics.Shared/Extensions/ZioExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Extensions/ZioExtensions.cs rename to src/Acoustics.Shared/Extensions/ZioExtensions.cs diff --git a/Acoustics/Acoustics.Shared/FileDateHelpers.cs b/src/Acoustics.Shared/FileDateHelpers.cs similarity index 100% rename from Acoustics/Acoustics.Shared/FileDateHelpers.cs rename to src/Acoustics.Shared/FileDateHelpers.cs diff --git a/Acoustics/Acoustics.Shared/FileNameHelpers.cs b/src/Acoustics.Shared/FileNameHelpers.cs similarity index 100% rename from Acoustics/Acoustics.Shared/FileNameHelpers.cs rename to src/Acoustics.Shared/FileNameHelpers.cs diff --git a/Acoustics/Acoustics.Shared/Formatters.cs b/src/Acoustics.Shared/Formatters.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Formatters.cs rename to src/Acoustics.Shared/Formatters.cs diff --git a/Acoustics/Acoustics.Shared/GraphicsSegmented.cs b/src/Acoustics.Shared/GraphicsSegmented.cs similarity index 100% rename from Acoustics/Acoustics.Shared/GraphicsSegmented.cs rename to src/Acoustics.Shared/GraphicsSegmented.cs diff --git a/Acoustics/Acoustics.Shared/ImageTooLargeForGraphicsException.cs b/src/Acoustics.Shared/ImageTooLargeForGraphicsException.cs similarity index 100% rename from Acoustics/Acoustics.Shared/ImageTooLargeForGraphicsException.cs rename to src/Acoustics.Shared/ImageTooLargeForGraphicsException.cs diff --git a/Acoustics/Acoustics.Shared/Json.cs b/src/Acoustics.Shared/Json.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Json.cs rename to src/Acoustics.Shared/Json.cs diff --git a/Acoustics/Acoustics.Shared/Logging/Logging.cs b/src/Acoustics.Shared/Logging/Logging.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Logging/Logging.cs rename to src/Acoustics.Shared/Logging/Logging.cs diff --git a/Acoustics/Acoustics.Shared/MediaTypes.cs b/src/Acoustics.Shared/MediaTypes.cs similarity index 100% rename from Acoustics/Acoustics.Shared/MediaTypes.cs rename to src/Acoustics.Shared/MediaTypes.cs diff --git a/Acoustics/Acoustics.Shared/Meta.cs b/src/Acoustics.Shared/Meta.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Meta.cs rename to src/Acoustics.Shared/Meta.cs diff --git a/Acoustics/Acoustics.Shared/NonClosingStreamWrapper.cs b/src/Acoustics.Shared/NonClosingStreamWrapper.cs similarity index 100% rename from Acoustics/Acoustics.Shared/NonClosingStreamWrapper.cs rename to src/Acoustics.Shared/NonClosingStreamWrapper.cs diff --git a/Acoustics/Acoustics.Shared/Orderer.cs b/src/Acoustics.Shared/Orderer.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Orderer.cs rename to src/Acoustics.Shared/Orderer.cs diff --git a/Acoustics/Acoustics.Shared/Plugins.cs b/src/Acoustics.Shared/Plugins.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Plugins.cs rename to src/Acoustics.Shared/Plugins.cs diff --git a/Acoustics/Acoustics.Shared/ProcessRunner.cs b/src/Acoustics.Shared/ProcessRunner.cs similarity index 100% rename from Acoustics/Acoustics.Shared/ProcessRunner.cs rename to src/Acoustics.Shared/ProcessRunner.cs diff --git a/Acoustics/Acoustics.Shared/Properties/AssemblyInfo.cs b/src/Acoustics.Shared/Properties/AssemblyInfo.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Properties/AssemblyInfo.cs rename to src/Acoustics.Shared/Properties/AssemblyInfo.cs diff --git a/Acoustics/Acoustics.Shared/PropertyComparer.cs b/src/Acoustics.Shared/PropertyComparer.cs similarity index 100% rename from Acoustics/Acoustics.Shared/PropertyComparer.cs rename to src/Acoustics.Shared/PropertyComparer.cs diff --git a/Acoustics/Acoustics.Shared/Range.cs b/src/Acoustics.Shared/Range.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Range.cs rename to src/Acoustics.Shared/Range.cs diff --git a/Acoustics/Acoustics.Shared/ResultProperty.cs b/src/Acoustics.Shared/ResultProperty.cs similarity index 100% rename from Acoustics/Acoustics.Shared/ResultProperty.cs rename to src/Acoustics.Shared/ResultProperty.cs diff --git a/Acoustics/Acoustics.Shared/StatDescriptive.cs b/src/Acoustics.Shared/StatDescriptive.cs similarity index 100% rename from Acoustics/Acoustics.Shared/StatDescriptive.cs rename to src/Acoustics.Shared/StatDescriptive.cs diff --git a/Acoustics/Acoustics.Shared/StringKeyValueStore.cs b/src/Acoustics.Shared/StringKeyValueStore.cs similarity index 100% rename from Acoustics/Acoustics.Shared/StringKeyValueStore.cs rename to src/Acoustics.Shared/StringKeyValueStore.cs diff --git a/Acoustics/Acoustics.Shared/TempFileHelper.cs b/src/Acoustics.Shared/TempFileHelper.cs similarity index 100% rename from Acoustics/Acoustics.Shared/TempFileHelper.cs rename to src/Acoustics.Shared/TempFileHelper.cs diff --git a/Acoustics/Acoustics.Shared/Validation.cs b/src/Acoustics.Shared/Validation.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Validation.cs rename to src/Acoustics.Shared/Validation.cs diff --git a/Acoustics/Acoustics.Shared/ValidationExtensions.cs b/src/Acoustics.Shared/ValidationExtensions.cs similarity index 100% rename from Acoustics/Acoustics.Shared/ValidationExtensions.cs rename to src/Acoustics.Shared/ValidationExtensions.cs diff --git a/Acoustics/Acoustics.Shared/XmlSerialiseTool.cs b/src/Acoustics.Shared/XmlSerialiseTool.cs similarity index 100% rename from Acoustics/Acoustics.Shared/XmlSerialiseTool.cs rename to src/Acoustics.Shared/XmlSerialiseTool.cs diff --git a/Acoustics/Acoustics.Shared/Yaml.cs b/src/Acoustics.Shared/Yaml.cs similarity index 100% rename from Acoustics/Acoustics.Shared/Yaml.cs rename to src/Acoustics.Shared/Yaml.cs diff --git a/Acoustics/Acoustics.Shared/app.config b/src/Acoustics.Shared/app.config similarity index 100% rename from Acoustics/Acoustics.Shared/app.config rename to src/Acoustics.Shared/app.config diff --git a/Acoustics/Acoustics.Shared/packages.config b/src/Acoustics.Shared/packages.config similarity index 100% rename from Acoustics/Acoustics.Shared/packages.config rename to src/Acoustics.Shared/packages.config diff --git a/Acoustics/Acoustics.Shared/spinners.txt b/src/Acoustics.Shared/spinners.txt similarity index 100% rename from Acoustics/Acoustics.Shared/spinners.txt rename to src/Acoustics.Shared/spinners.txt diff --git a/Acoustics/Acoustics.Tools/Acoustics.Tools.csproj b/src/Acoustics.Tools/Acoustics.Tools.csproj similarity index 100% rename from Acoustics/Acoustics.Tools/Acoustics.Tools.csproj rename to src/Acoustics.Tools/Acoustics.Tools.csproj diff --git a/Acoustics/Acoustics.Tools/Acoustics.testsettings b/src/Acoustics.Tools/Acoustics.testsettings similarity index 100% rename from Acoustics/Acoustics.Tools/Acoustics.testsettings rename to src/Acoustics.Tools/Acoustics.testsettings diff --git a/Acoustics/Acoustics.Tools/App.config b/src/Acoustics.Tools/App.config similarity index 100% rename from Acoustics/Acoustics.Tools/App.config rename to src/Acoustics.Tools/App.config diff --git a/Acoustics/Acoustics.Tools/Audio/AbstractAudioUtility.cs b/src/Acoustics.Tools/Audio/AbstractAudioUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/AbstractAudioUtility.cs rename to src/Acoustics.Tools/Audio/AbstractAudioUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/AbstractSpectrogramUtility.cs b/src/Acoustics.Tools/Audio/AbstractSpectrogramUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/AbstractSpectrogramUtility.cs rename to src/Acoustics.Tools/Audio/AbstractSpectrogramUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/AbstractUtility.cs b/src/Acoustics.Tools/Audio/AbstractUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/AbstractUtility.cs rename to src/Acoustics.Tools/Audio/AbstractUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/BitDepthOperationNotImplemented.cs b/src/Acoustics.Tools/Audio/BitDepthOperationNotImplemented.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/BitDepthOperationNotImplemented.cs rename to src/Acoustics.Tools/Audio/BitDepthOperationNotImplemented.cs diff --git a/Acoustics/Acoustics.Tools/Audio/ChannelNotAvailableException.cs b/src/Acoustics.Tools/Audio/ChannelNotAvailableException.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/ChannelNotAvailableException.cs rename to src/Acoustics.Tools/Audio/ChannelNotAvailableException.cs diff --git a/Acoustics/Acoustics.Tools/Audio/ChannelSelectionOperationNotImplemented.cs b/src/Acoustics.Tools/Audio/ChannelSelectionOperationNotImplemented.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/ChannelSelectionOperationNotImplemented.cs rename to src/Acoustics.Tools/Audio/ChannelSelectionOperationNotImplemented.cs diff --git a/Acoustics/Acoustics.Tools/Audio/CustomSpectrogramUtility.cs b/src/Acoustics.Tools/Audio/CustomSpectrogramUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/CustomSpectrogramUtility.cs rename to src/Acoustics.Tools/Audio/CustomSpectrogramUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/FfmpegAudioUtility.cs b/src/Acoustics.Tools/Audio/FfmpegAudioUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/FfmpegAudioUtility.cs rename to src/Acoustics.Tools/Audio/FfmpegAudioUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/FfmpegRawPcmAudioUtility.cs b/src/Acoustics.Tools/Audio/FfmpegRawPcmAudioUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/FfmpegRawPcmAudioUtility.cs rename to src/Acoustics.Tools/Audio/FfmpegRawPcmAudioUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/IAudioUtility.cs b/src/Acoustics.Tools/Audio/IAudioUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/IAudioUtility.cs rename to src/Acoustics.Tools/Audio/IAudioUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/ISpectrogramUtility.cs b/src/Acoustics.Tools/Audio/ISpectrogramUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/ISpectrogramUtility.cs rename to src/Acoustics.Tools/Audio/ISpectrogramUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/MasterAudioUtility.cs b/src/Acoustics.Tools/Audio/MasterAudioUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/MasterAudioUtility.cs rename to src/Acoustics.Tools/Audio/MasterAudioUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/Mp3SpltAudioUtility.cs b/src/Acoustics.Tools/Audio/Mp3SpltAudioUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/Mp3SpltAudioUtility.cs rename to src/Acoustics.Tools/Audio/Mp3SpltAudioUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/ShntoolAudioUtility.cs b/src/Acoustics.Tools/Audio/ShntoolAudioUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/ShntoolAudioUtility.cs rename to src/Acoustics.Tools/Audio/ShntoolAudioUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/SoxAudioUtility.cs b/src/Acoustics.Tools/Audio/SoxAudioUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/SoxAudioUtility.cs rename to src/Acoustics.Tools/Audio/SoxAudioUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/SoxSpectrogramUtility.cs b/src/Acoustics.Tools/Audio/SoxSpectrogramUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/SoxSpectrogramUtility.cs rename to src/Acoustics.Tools/Audio/SoxSpectrogramUtility.cs diff --git a/Acoustics/Acoustics.Tools/Audio/WavPackAudioUtility.cs b/src/Acoustics.Tools/Audio/WavPackAudioUtility.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Audio/WavPackAudioUtility.cs rename to src/Acoustics.Tools/Audio/WavPackAudioUtility.cs diff --git a/Acoustics/Acoustics.Tools/AudioFilePreparer.cs b/src/Acoustics.Tools/AudioFilePreparer.cs similarity index 100% rename from Acoustics/Acoustics.Tools/AudioFilePreparer.cs rename to src/Acoustics.Tools/AudioFilePreparer.cs diff --git a/Acoustics/Acoustics.Tools/AudioReadingRequest.cs b/src/Acoustics.Tools/AudioReadingRequest.cs similarity index 100% rename from Acoustics/Acoustics.Tools/AudioReadingRequest.cs rename to src/Acoustics.Tools/AudioReadingRequest.cs diff --git a/Acoustics/Acoustics.Tools/AudioUtilityInfo.cs b/src/Acoustics.Tools/AudioUtilityInfo.cs similarity index 100% rename from Acoustics/Acoustics.Tools/AudioUtilityInfo.cs rename to src/Acoustics.Tools/AudioUtilityInfo.cs diff --git a/Acoustics/Acoustics.Tools/AudioUtilityRequest.cs b/src/Acoustics.Tools/AudioUtilityRequest.cs similarity index 100% rename from Acoustics/Acoustics.Tools/AudioUtilityRequest.cs rename to src/Acoustics.Tools/AudioUtilityRequest.cs diff --git a/Acoustics/Acoustics.Tools/Properties/AssemblyInfo.cs b/src/Acoustics.Tools/Properties/AssemblyInfo.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Properties/AssemblyInfo.cs rename to src/Acoustics.Tools/Properties/AssemblyInfo.cs diff --git a/Acoustics/Acoustics.Tools/SpectrogramRequest.cs b/src/Acoustics.Tools/SpectrogramRequest.cs similarity index 100% rename from Acoustics/Acoustics.Tools/SpectrogramRequest.cs rename to src/Acoustics.Tools/SpectrogramRequest.cs diff --git a/Acoustics/Acoustics.Tools/Wav/IWavReader.cs b/src/Acoustics.Tools/Wav/IWavReader.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Wav/IWavReader.cs rename to src/Acoustics.Tools/Wav/IWavReader.cs diff --git a/Acoustics/Acoustics.Tools/Wav/WavAudioInfo.cs b/src/Acoustics.Tools/Wav/WavAudioInfo.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Wav/WavAudioInfo.cs rename to src/Acoustics.Tools/Wav/WavAudioInfo.cs diff --git a/Acoustics/Acoustics.Tools/Wav/WavChunk.cs b/src/Acoustics.Tools/Wav/WavChunk.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Wav/WavChunk.cs rename to src/Acoustics.Tools/Wav/WavChunk.cs diff --git a/Acoustics/Acoustics.Tools/Wav/WavReader.cs b/src/Acoustics.Tools/Wav/WavReader.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Wav/WavReader.cs rename to src/Acoustics.Tools/Wav/WavReader.cs diff --git a/Acoustics/Acoustics.Tools/Wav/WavStreamReader.cs b/src/Acoustics.Tools/Wav/WavStreamReader.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Wav/WavStreamReader.cs rename to src/Acoustics.Tools/Wav/WavStreamReader.cs diff --git a/Acoustics/Acoustics.Tools/Wav/WavUtils.cs b/src/Acoustics.Tools/Wav/WavUtils.cs similarity index 100% rename from Acoustics/Acoustics.Tools/Wav/WavUtils.cs rename to src/Acoustics.Tools/Wav/WavUtils.cs diff --git a/Acoustics/Acoustics.Tools/packages.config b/src/Acoustics.Tools/packages.config similarity index 100% rename from Acoustics/Acoustics.Tools/packages.config rename to src/Acoustics.Tools/packages.config diff --git a/AudioAnalysis/AnalysisBase/AbstractStrongAnalyser.cs b/src/AnalysisBase/AbstractStrongAnalyser.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/AbstractStrongAnalyser.cs rename to src/AnalysisBase/AbstractStrongAnalyser.cs diff --git a/AudioAnalysis/AnalysisBase/AnalysisBase.csproj b/src/AnalysisBase/AnalysisBase.csproj similarity index 100% rename from AudioAnalysis/AnalysisBase/AnalysisBase.csproj rename to src/AnalysisBase/AnalysisBase.csproj diff --git a/AudioAnalysis/AnalysisBase/AnalysisCoordinator.cs b/src/AnalysisBase/AnalysisCoordinator.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/AnalysisCoordinator.cs rename to src/AnalysisBase/AnalysisCoordinator.cs diff --git a/AudioAnalysis/AnalysisBase/AnalysisResult.cs b/src/AnalysisBase/AnalysisResult.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/AnalysisResult.cs rename to src/AnalysisBase/AnalysisResult.cs diff --git a/AudioAnalysis/AnalysisBase/AnalysisResult2.cs b/src/AnalysisBase/AnalysisResult2.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/AnalysisResult2.cs rename to src/AnalysisBase/AnalysisResult2.cs diff --git a/AudioAnalysis/AnalysisBase/AnalysisSettings.cs b/src/AnalysisBase/AnalysisSettings.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/AnalysisSettings.cs rename to src/AnalysisBase/AnalysisSettings.cs diff --git a/AudioAnalysis/AnalysisBase/AudioRecordingTooShortException.cs b/src/AnalysisBase/AudioRecordingTooShortException.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/AudioRecordingTooShortException.cs rename to src/AnalysisBase/AudioRecordingTooShortException.cs diff --git a/AudioAnalysis/AnalysisBase/Extensions/ModifiedInfoExtensions.cs b/src/AnalysisBase/Extensions/ModifiedInfoExtensions.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/Extensions/ModifiedInfoExtensions.cs rename to src/AnalysisBase/Extensions/ModifiedInfoExtensions.cs diff --git a/AudioAnalysis/AnalysisBase/FileSegment.cs b/src/AnalysisBase/FileSegment.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/FileSegment.cs rename to src/AnalysisBase/FileSegment.cs diff --git a/AudioAnalysis/AnalysisBase/IAnalyser2.cs b/src/AnalysisBase/IAnalyser2.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/IAnalyser2.cs rename to src/AnalysisBase/IAnalyser2.cs diff --git a/AudioAnalysis/AnalysisBase/ISourcePreparer.cs b/src/AnalysisBase/ISourcePreparer.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/ISourcePreparer.cs rename to src/AnalysisBase/ISourcePreparer.cs diff --git a/AudioAnalysis/AnalysisBase/PluginHelper.cs b/src/AnalysisBase/PluginHelper.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/PluginHelper.cs rename to src/AnalysisBase/PluginHelper.cs diff --git a/AudioAnalysis/AnalysisBase/ProgressReporter.cs b/src/AnalysisBase/ProgressReporter.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/ProgressReporter.cs rename to src/AnalysisBase/ProgressReporter.cs diff --git a/AudioAnalysis/AnalysisBase/Properties/AssemblyInfo.cs b/src/AnalysisBase/Properties/AssemblyInfo.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/Properties/AssemblyInfo.cs rename to src/AnalysisBase/Properties/AssemblyInfo.cs diff --git a/AudioAnalysis/AnalysisBase/ResultBases/EventBase.cs b/src/AnalysisBase/ResultBases/EventBase.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/ResultBases/EventBase.cs rename to src/AnalysisBase/ResultBases/EventBase.cs diff --git a/AudioAnalysis/AnalysisBase/ResultBases/EventIndex.cs b/src/AnalysisBase/ResultBases/EventIndex.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/ResultBases/EventIndex.cs rename to src/AnalysisBase/ResultBases/EventIndex.cs diff --git a/AudioAnalysis/AnalysisBase/ResultBases/ResultBase.cs b/src/AnalysisBase/ResultBases/ResultBase.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/ResultBases/ResultBase.cs rename to src/AnalysisBase/ResultBases/ResultBase.cs diff --git a/AudioAnalysis/AnalysisBase/ResultBases/SpectralIndexBase.cs b/src/AnalysisBase/ResultBases/SpectralIndexBase.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/ResultBases/SpectralIndexBase.cs rename to src/AnalysisBase/ResultBases/SpectralIndexBase.cs diff --git a/AudioAnalysis/AnalysisBase/ResultBases/SummaryIndexBase.cs b/src/AnalysisBase/ResultBases/SummaryIndexBase.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/ResultBases/SummaryIndexBase.cs rename to src/AnalysisBase/ResultBases/SummaryIndexBase.cs diff --git a/AudioAnalysis/AnalysisBase/SaveBehavior.cs b/src/AnalysisBase/SaveBehavior.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/SaveBehavior.cs rename to src/AnalysisBase/SaveBehavior.cs diff --git a/AudioAnalysis/AnalysisBase/Segment/ISegment.cs b/src/AnalysisBase/Segment/ISegment.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/Segment/ISegment.cs rename to src/AnalysisBase/Segment/ISegment.cs diff --git a/AudioAnalysis/AnalysisBase/Segment/ISourceMetadata.cs b/src/AnalysisBase/Segment/ISourceMetadata.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/Segment/ISourceMetadata.cs rename to src/AnalysisBase/Segment/ISourceMetadata.cs diff --git a/AudioAnalysis/AnalysisBase/Segment/InvalidSegmentException.cs b/src/AnalysisBase/Segment/InvalidSegmentException.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/Segment/InvalidSegmentException.cs rename to src/AnalysisBase/Segment/InvalidSegmentException.cs diff --git a/AudioAnalysis/AnalysisBase/Segment/SourceMetadata.cs b/src/AnalysisBase/Segment/SourceMetadata.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/Segment/SourceMetadata.cs rename to src/AnalysisBase/Segment/SourceMetadata.cs diff --git a/AudioAnalysis/AnalysisBase/SegmentSettings.cs b/src/AnalysisBase/SegmentSettings.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/SegmentSettings.cs rename to src/AnalysisBase/SegmentSettings.cs diff --git a/AudioAnalysis/AnalysisBase/SegmentSplitException.cs b/src/AnalysisBase/SegmentSplitException.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/SegmentSplitException.cs rename to src/AnalysisBase/SegmentSplitException.cs diff --git a/AudioAnalysis/AnalysisBase/TimeAlignment.cs b/src/AnalysisBase/TimeAlignment.cs similarity index 100% rename from AudioAnalysis/AnalysisBase/TimeAlignment.cs rename to src/AnalysisBase/TimeAlignment.cs diff --git a/AudioAnalysis/AnalysisBase/app.config b/src/AnalysisBase/app.config similarity index 100% rename from AudioAnalysis/AnalysisBase/app.config rename to src/AnalysisBase/app.config diff --git a/AudioAnalysis/AnalysisBase/packages.config b/src/AnalysisBase/packages.config similarity index 100% rename from AudioAnalysis/AnalysisBase/packages.config rename to src/AnalysisBase/packages.config diff --git a/AudioAnalysis/AnalysisConfigFiles/CompilationOf31FrogSpeciesForCurramoreSE-QLD.csv b/src/AnalysisConfigFiles/CompilationOf31FrogSpeciesForCurramoreSE-QLD.csv similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/CompilationOf31FrogSpeciesForCurramoreSE-QLD.csv rename to src/AnalysisConfigFiles/CompilationOf31FrogSpeciesForCurramoreSE-QLD.csv diff --git a/AudioAnalysis/AnalysisConfigFiles/Dong.Felt.yml b/src/AnalysisConfigFiles/Dong.Felt.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Dong.Felt.yml rename to src/AnalysisConfigFiles/Dong.Felt.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Dong.RidgeDetection.yml b/src/AnalysisConfigFiles/Dong.RidgeDetection.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Dong.RidgeDetection.yml rename to src/AnalysisConfigFiles/Dong.RidgeDetection.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Ecosounds.AED.yml b/src/AnalysisConfigFiles/Ecosounds.AED.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Ecosounds.AED.yml rename to src/AnalysisConfigFiles/Ecosounds.AED.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Ecosounds.GroundParrot.yml b/src/AnalysisConfigFiles/Ecosounds.GroundParrot.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Ecosounds.GroundParrot.yml rename to src/AnalysisConfigFiles/Ecosounds.GroundParrot.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Ecosounds.StandardizedFeatures.yml b/src/AnalysisConfigFiles/Ecosounds.StandardizedFeatures.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Ecosounds.StandardizedFeatures.yml rename to src/AnalysisConfigFiles/Ecosounds.StandardizedFeatures.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/FrogDataAndCompilationFile.csv b/src/AnalysisConfigFiles/FrogDataAndCompilationFile.csv similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/FrogDataAndCompilationFile.csv rename to src/AnalysisConfigFiles/FrogDataAndCompilationFile.csv diff --git a/AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfig.HiRes.yml b/src/AnalysisConfigFiles/IndexPropertiesConfig.HiRes.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfig.HiRes.yml rename to src/AnalysisConfigFiles/IndexPropertiesConfig.HiRes.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfig.Zooming.yml b/src/AnalysisConfigFiles/IndexPropertiesConfig.Zooming.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfig.Zooming.yml rename to src/AnalysisConfigFiles/IndexPropertiesConfig.Zooming.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfig.yml b/src/AnalysisConfigFiles/IndexPropertiesConfig.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfig.yml rename to src/AnalysisConfigFiles/IndexPropertiesConfig.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfigForEasyImages.yml b/src/AnalysisConfigFiles/IndexPropertiesConfigForEasyImages.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfigForEasyImages.yml rename to src/AnalysisConfigFiles/IndexPropertiesConfigForEasyImages.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfigForFrogs.yml b/src/AnalysisConfigFiles/IndexPropertiesConfigForFrogs.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfigForFrogs.yml rename to src/AnalysisConfigFiles/IndexPropertiesConfigForFrogs.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfigForZooming.yml b/src/AnalysisConfigFiles/IndexPropertiesConfigForZooming.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfigForZooming.yml rename to src/AnalysisConfigFiles/IndexPropertiesConfigForZooming.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfigHiResGianniPavan.yml b/src/AnalysisConfigFiles/IndexPropertiesConfigHiResGianniPavan.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/IndexPropertiesConfigHiResGianniPavan.yml rename to src/AnalysisConfigFiles/IndexPropertiesConfigHiResGianniPavan.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/IndexPropertiesMarineConfig.yml b/src/AnalysisConfigFiles/IndexPropertiesMarineConfig.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/IndexPropertiesMarineConfig.yml rename to src/AnalysisConfigFiles/IndexPropertiesMarineConfig.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/IndicesDescription.csv b/src/AnalysisConfigFiles/IndicesDescription.csv similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/IndicesDescription.csv rename to src/AnalysisConfigFiles/IndicesDescription.csv diff --git a/AudioAnalysis/AnalysisConfigFiles/Italy.Acoustic.Parallel.yml b/src/AnalysisConfigFiles/Italy.Acoustic.Parallel.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Italy.Acoustic.Parallel.yml rename to src/AnalysisConfigFiles/Italy.Acoustic.Parallel.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Mangalam.Sonogram.yml b/src/AnalysisConfigFiles/Mangalam.Sonogram.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Mangalam.Sonogram.yml rename to src/AnalysisConfigFiles/Mangalam.Sonogram.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Ecosounds.MultiRecognizer.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Ecosounds.MultiRecognizer.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Ecosounds.MultiRecognizer.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Ecosounds.MultiRecognizer.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/EcosoundsFW.MultiRecognizer.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/EcosoundsFW.MultiRecognizer.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/EcosoundsFW.MultiRecognizer.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/EcosoundsFW.MultiRecognizer.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Stark.CriniaTinnula.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Stark.CriniaTinnula.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Stark.CriniaTinnula.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Stark.CriniaTinnula.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaFreycineti.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaFreycineti.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaFreycineti.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaFreycineti.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaOlong.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaOlong.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaOlong.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Stark.LitoriaOlong.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.AcousticHiResIndicesForRecognisers.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.AcousticHiResIndicesForRecognisers.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.AcousticHiResIndicesForRecognisers.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.AcousticHiResIndicesForRecognisers.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.ArdeaInsignis.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.ArdeaInsignis.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.ArdeaInsignis.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.ArdeaInsignis.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CriniaRemota.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CriniaRemota.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CriniaRemota.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CriniaRemota.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CycloranaNovaehollandiae.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CycloranaNovaehollandiae.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CycloranaNovaehollandiae.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.CycloranaNovaehollandiae.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.Frogs.OBSOLETE.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.Frogs.OBSOLETE.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.Frogs.OBSOLETE.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.Frogs.OBSOLETE.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.IctalurusFurcatus.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.IctalurusFurcatus.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.IctalurusFurcatus.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.IctalurusFurcatus.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LewiniaPectoralis.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LewiniaPectoralis.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LewiniaPectoralis.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LewiniaPectoralis.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LimnodynastesConvex.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LimnodynastesConvex.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LimnodynastesConvex.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LimnodynastesConvex.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaBicolor.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaBicolor.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaBicolor.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaBicolor.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaCaerulea.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaCaerulea.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaCaerulea.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaCaerulea.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaFallax.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaFallax.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaFallax.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaFallax.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaInermis.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaInermis.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaInermis.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaInermis.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaMicrobelos.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaMicrobelos.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaMicrobelos.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaMicrobelos.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasuta.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasuta.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasuta.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasuta.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasutaOLD.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasutaOLD.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasutaOLD.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaNasutaOLD.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaPallida.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaPallida.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaPallida.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaPallida.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRothii.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRothii.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRothii.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRothii.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRubella.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRubella.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRubella.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaRubella.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumOLD.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumOLD.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumOLD.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumOLD.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumensis.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumensis.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumensis.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.LitoriaWatjulumensis.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.PlatyplectrumOrnatum.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.PlatyplectrumOrnatum.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.PlatyplectrumOrnatum.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.PlatyplectrumOrnatum.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RheobatrachusSilus.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RheobatrachusSilus.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RheobatrachusSilus.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RheobatrachusSilus.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RhinellaMarina.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RhinellaMarina.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RhinellaMarina.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.RhinellaMarina.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaLithomoda.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaLithomoda.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaLithomoda.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaLithomoda.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaMimula.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaMimula.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaMimula.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.UperoleiaMimula.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Truskinger.ExempliGratia.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Truskinger.ExempliGratia.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/RecognizerConfigFiles/Truskinger.ExempliGratia.yml rename to src/AnalysisConfigFiles/RecognizerConfigFiles/Truskinger.ExempliGratia.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/SNRConfig.yml b/src/AnalysisConfigFiles/SNRConfig.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/SNRConfig.yml rename to src/AnalysisConfigFiles/SNRConfig.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/SpectrogramConfigHiRes.yml b/src/AnalysisConfigFiles/SpectrogramConfigHiRes.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/SpectrogramConfigHiRes.yml rename to src/AnalysisConfigFiles/SpectrogramConfigHiRes.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/SpectrogramFalseColourConfig.yml b/src/AnalysisConfigFiles/SpectrogramFalseColourConfig.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/SpectrogramFalseColourConfig.yml rename to src/AnalysisConfigFiles/SpectrogramFalseColourConfig.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/SpectrogramZoomingConfig.yml b/src/AnalysisConfigFiles/SpectrogramZoomingConfig.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/SpectrogramZoomingConfig.yml rename to src/AnalysisConfigFiles/SpectrogramZoomingConfig.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Acoustic.Zooming.yml b/src/AnalysisConfigFiles/Towsey.Acoustic.Zooming.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Acoustic.Zooming.yml rename to src/AnalysisConfigFiles/Towsey.Acoustic.Zooming.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Acoustic.yml b/src/AnalysisConfigFiles/Towsey.Acoustic.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Acoustic.yml rename to src/AnalysisConfigFiles/Towsey.Acoustic.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.AcousticMarine.yml b/src/AnalysisConfigFiles/Towsey.AcousticMarine.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.AcousticMarine.yml rename to src/AnalysisConfigFiles/Towsey.AcousticMarine.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Canetoad.yml b/src/AnalysisConfigFiles/Towsey.Canetoad.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Canetoad.yml rename to src/AnalysisConfigFiles/Towsey.Canetoad.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.ChannelIntegrity.yml b/src/AnalysisConfigFiles/Towsey.ChannelIntegrity.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.ChannelIntegrity.yml rename to src/AnalysisConfigFiles/Towsey.ChannelIntegrity.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Crow.yml b/src/AnalysisConfigFiles/Towsey.Crow.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Crow.yml rename to src/AnalysisConfigFiles/Towsey.Crow.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Default.yml b/src/AnalysisConfigFiles/Towsey.Default.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Default.yml rename to src/AnalysisConfigFiles/Towsey.Default.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Grids.yml b/src/AnalysisConfigFiles/Towsey.Grids.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Grids.yml rename to src/AnalysisConfigFiles/Towsey.Grids.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Human.yml b/src/AnalysisConfigFiles/Towsey.Human.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Human.yml rename to src/AnalysisConfigFiles/Towsey.Human.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.KoalaMale.yml b/src/AnalysisConfigFiles/Towsey.KoalaMale.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.KoalaMale.yml rename to src/AnalysisConfigFiles/Towsey.KoalaMale.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.LSKiwi2.yml b/src/AnalysisConfigFiles/Towsey.LSKiwi2.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.LSKiwi2.yml rename to src/AnalysisConfigFiles/Towsey.LSKiwi2.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.LSKiwi3.yml b/src/AnalysisConfigFiles/Towsey.LSKiwi3.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.LSKiwi3.yml rename to src/AnalysisConfigFiles/Towsey.LSKiwi3.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Machine.yml b/src/AnalysisConfigFiles/Towsey.Machine.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Machine.yml rename to src/AnalysisConfigFiles/Towsey.Machine.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.MultiAnalyser.OBSOLETE.yml b/src/AnalysisConfigFiles/Towsey.MultiAnalyser.OBSOLETE.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.MultiAnalyser.OBSOLETE.yml rename to src/AnalysisConfigFiles/Towsey.MultiAnalyser.OBSOLETE.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.OscillationsGeneric.yml b/src/AnalysisConfigFiles/Towsey.OscillationsGeneric.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.OscillationsGeneric.yml rename to src/AnalysisConfigFiles/Towsey.OscillationsGeneric.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Rain.yml b/src/AnalysisConfigFiles/Towsey.Rain.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Rain.yml rename to src/AnalysisConfigFiles/Towsey.Rain.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.Sonogram.yml b/src/AnalysisConfigFiles/Towsey.Sonogram.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.Sonogram.yml rename to src/AnalysisConfigFiles/Towsey.Sonogram.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Towsey.SonogramMarine.yml b/src/AnalysisConfigFiles/Towsey.SonogramMarine.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Towsey.SonogramMarine.yml rename to src/AnalysisConfigFiles/Towsey.SonogramMarine.yml diff --git a/AudioAnalysis/AnalysisConfigFiles/Truskinger.Felt.Search.config b/src/AnalysisConfigFiles/Truskinger.Felt.Search.config similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Truskinger.Felt.Search.config rename to src/AnalysisConfigFiles/Truskinger.Felt.Search.config diff --git a/AudioAnalysis/AnalysisConfigFiles/Truskinger.Felt.Suggestion.config b/src/AnalysisConfigFiles/Truskinger.Felt.Suggestion.config similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Truskinger.Felt.Suggestion.config rename to src/AnalysisConfigFiles/Truskinger.Felt.Suggestion.config diff --git a/AudioAnalysis/AnalysisConfigFiles/UserManualForAnalysisPrograms.txt b/src/AnalysisConfigFiles/UserManualForAnalysisPrograms.txt similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/UserManualForAnalysisPrograms.txt rename to src/AnalysisConfigFiles/UserManualForAnalysisPrograms.txt diff --git a/AudioAnalysis/AnalysisConfigFiles/Xie.Default.yml b/src/AnalysisConfigFiles/Xie.Default.yml similarity index 100% rename from AudioAnalysis/AnalysisConfigFiles/Xie.Default.yml rename to src/AnalysisConfigFiles/Xie.Default.yml diff --git a/AudioAnalysis/AnalysisPrograms/AED.cs b/src/AnalysisPrograms/AED.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AED.cs rename to src/AnalysisPrograms/AED.cs diff --git a/AudioAnalysis/AnalysisPrograms/AcousticFeatures.cs b/src/AnalysisPrograms/AcousticFeatures.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AcousticFeatures.cs rename to src/AnalysisPrograms/AcousticFeatures.cs diff --git a/AudioAnalysis/AnalysisPrograms/AcousticHiResIndicesPlusRecognizers.cs b/src/AnalysisPrograms/AcousticHiResIndicesPlusRecognizers.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AcousticHiResIndicesPlusRecognizers.cs rename to src/AnalysisPrograms/AcousticHiResIndicesPlusRecognizers.cs diff --git a/AudioAnalysis/AnalysisPrograms/AcousticIndices - Copy.cs b/src/AnalysisPrograms/AcousticIndices - Copy.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AcousticIndices - Copy.cs rename to src/AnalysisPrograms/AcousticIndices - Copy.cs diff --git a/AudioAnalysis/AnalysisPrograms/AcousticIndices.cs b/src/AnalysisPrograms/AcousticIndices.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AcousticIndices.cs rename to src/AnalysisPrograms/AcousticIndices.cs diff --git a/AudioAnalysis/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolver.cs b/src/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolver.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolver.cs rename to src/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolver.cs diff --git a/AudioAnalysis/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegment.cs b/src/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegment.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegment.cs rename to src/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegment.cs diff --git a/AudioAnalysis/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecording.cs b/src/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecording.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecording.cs rename to src/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecording.cs diff --git a/AudioAnalysis/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecordings.Arguments.cs b/src/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecordings.Arguments.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecordings.Arguments.cs rename to src/AnalysisPrograms/AnalyseLongRecordings/AnalyseLongRecordings.Arguments.cs diff --git a/AudioAnalysis/AnalysisPrograms/AnalysesAvailable.cs b/src/AnalysisPrograms/AnalysesAvailable.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AnalysesAvailable.cs rename to src/AnalysisPrograms/AnalysesAvailable.cs diff --git a/AudioAnalysis/AnalysisPrograms/AnalysisPrograms.csproj b/src/AnalysisPrograms/AnalysisPrograms.csproj similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AnalysisPrograms.csproj rename to src/AnalysisPrograms/AnalysisPrograms.csproj diff --git a/AudioAnalysis/AnalysisPrograms/App.config b/src/AnalysisPrograms/App.config similarity index 100% rename from AudioAnalysis/AnalysisPrograms/App.config rename to src/AnalysisPrograms/App.config diff --git a/AudioAnalysis/AnalysisPrograms/Audio2InputForConvCNN.cs b/src/AnalysisPrograms/Audio2InputForConvCNN.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Audio2InputForConvCNN.cs rename to src/AnalysisPrograms/Audio2InputForConvCNN.cs diff --git a/AudioAnalysis/AnalysisPrograms/Audio2Sonogram.cs b/src/AnalysisPrograms/Audio2Sonogram.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Audio2Sonogram.cs rename to src/AnalysisPrograms/Audio2Sonogram.cs diff --git a/AudioAnalysis/AnalysisPrograms/AudioCutter.cs b/src/AnalysisPrograms/AudioCutter.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AudioCutter.cs rename to src/AnalysisPrograms/AudioCutter.cs diff --git a/AudioAnalysis/AnalysisPrograms/AudioFileCheck.cs b/src/AnalysisPrograms/AudioFileCheck.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/AudioFileCheck.cs rename to src/AnalysisPrograms/AudioFileCheck.cs diff --git a/AudioAnalysis/AnalysisPrograms/CanetoadOld_OBSOLETE.cs b/src/AnalysisPrograms/CanetoadOld_OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/CanetoadOld_OBSOLETE.cs rename to src/AnalysisPrograms/CanetoadOld_OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/ChannelIntegrity.cs b/src/AnalysisPrograms/ChannelIntegrity.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/ChannelIntegrity.cs rename to src/AnalysisPrograms/ChannelIntegrity.cs diff --git a/AudioAnalysis/AnalysisPrograms/ConcatenateIndexFiles.cs b/src/AnalysisPrograms/ConcatenateIndexFiles.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/ConcatenateIndexFiles.cs rename to src/AnalysisPrograms/ConcatenateIndexFiles.cs diff --git a/AudioAnalysis/AnalysisPrograms/Create4Sonograms.cs b/src/AnalysisPrograms/Create4Sonograms.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Create4Sonograms.cs rename to src/AnalysisPrograms/Create4Sonograms.cs diff --git a/AudioAnalysis/AnalysisPrograms/Crow.cs b/src/AnalysisPrograms/Crow.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Crow.cs rename to src/AnalysisPrograms/Crow.cs diff --git a/AudioAnalysis/AnalysisPrograms/DifferenceSpectrogram.cs b/src/AnalysisPrograms/DifferenceSpectrogram.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/DifferenceSpectrogram.cs rename to src/AnalysisPrograms/DifferenceSpectrogram.cs diff --git a/AudioAnalysis/AnalysisPrograms/Dong.Felt.Main.cs b/src/AnalysisPrograms/Dong.Felt.Main.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Dong.Felt.Main.cs rename to src/AnalysisPrograms/Dong.Felt.Main.cs diff --git a/AudioAnalysis/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Arguments.cs b/src/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Arguments.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Arguments.cs rename to src/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Arguments.cs diff --git a/AudioAnalysis/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Dev.cs b/src/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Dev.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Dev.cs rename to src/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.Dev.cs diff --git a/AudioAnalysis/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.cs b/src/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.cs rename to src/AnalysisPrograms/Draw/Zooming/DrawZoomingSpectrograms.cs diff --git a/AudioAnalysis/AnalysisPrograms/DrawEasyImage.cs b/src/AnalysisPrograms/DrawEasyImage.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/DrawEasyImage.cs rename to src/AnalysisPrograms/DrawEasyImage.cs diff --git a/AudioAnalysis/AnalysisPrograms/DrawLongDurationSpectrograms.cs b/src/AnalysisPrograms/DrawLongDurationSpectrograms.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/DrawLongDurationSpectrograms.cs rename to src/AnalysisPrograms/DrawLongDurationSpectrograms.cs diff --git a/AudioAnalysis/AnalysisPrograms/DrawSummaryIndexTracks.cs b/src/AnalysisPrograms/DrawSummaryIndexTracks.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/DrawSummaryIndexTracks.cs rename to src/AnalysisPrograms/DrawSummaryIndexTracks.cs diff --git a/AudioAnalysis/AnalysisPrograms/DummyAnalysis.cs b/src/AnalysisPrograms/DummyAnalysis.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/DummyAnalysis.cs rename to src/AnalysisPrograms/DummyAnalysis.cs diff --git a/AudioAnalysis/AnalysisPrograms/EPR.cs b/src/AnalysisPrograms/EPR.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/EPR.cs rename to src/AnalysisPrograms/EPR.cs diff --git a/AudioAnalysis/AnalysisPrograms/EventStatistics/EventStatisticsAnalysis.cs b/src/AnalysisPrograms/EventStatistics/EventStatisticsAnalysis.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/EventStatistics/EventStatisticsAnalysis.cs rename to src/AnalysisPrograms/EventStatistics/EventStatisticsAnalysis.cs diff --git a/AudioAnalysis/AnalysisPrograms/EventStatistics/EventStatisticsEntry.Arguments.cs b/src/AnalysisPrograms/EventStatistics/EventStatisticsEntry.Arguments.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/EventStatistics/EventStatisticsEntry.Arguments.cs rename to src/AnalysisPrograms/EventStatistics/EventStatisticsEntry.Arguments.cs diff --git a/AudioAnalysis/AnalysisPrograms/EventStatistics/EventStatisticsEntry.cs b/src/AnalysisPrograms/EventStatistics/EventStatisticsEntry.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/EventStatistics/EventStatisticsEntry.cs rename to src/AnalysisPrograms/EventStatistics/EventStatisticsEntry.cs diff --git a/AudioAnalysis/AnalysisPrograms/EventStatistics/ImportedEvent.cs b/src/AnalysisPrograms/EventStatistics/ImportedEvent.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/EventStatistics/ImportedEvent.cs rename to src/AnalysisPrograms/EventStatistics/ImportedEvent.cs diff --git a/AudioAnalysis/AnalysisPrograms/FeltTemplate_Create.cs b/src/AnalysisPrograms/FeltTemplate_Create.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/FeltTemplate_Create.cs rename to src/AnalysisPrograms/FeltTemplate_Create.cs diff --git a/AudioAnalysis/AnalysisPrograms/FeltTemplate_Edit.cs b/src/AnalysisPrograms/FeltTemplate_Edit.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/FeltTemplate_Edit.cs rename to src/AnalysisPrograms/FeltTemplate_Edit.cs diff --git a/AudioAnalysis/AnalysisPrograms/FeltTemplates_Use.cs b/src/AnalysisPrograms/FeltTemplates_Use.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/FeltTemplates_Use.cs rename to src/AnalysisPrograms/FeltTemplates_Use.cs diff --git a/AudioAnalysis/AnalysisPrograms/FileRenamer.cs b/src/AnalysisPrograms/FileRenamer.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/FileRenamer.cs rename to src/AnalysisPrograms/FileRenamer.cs diff --git a/AudioAnalysis/AnalysisPrograms/FindEventsLikeThis.cs b/src/AnalysisPrograms/FindEventsLikeThis.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/FindEventsLikeThis.cs rename to src/AnalysisPrograms/FindEventsLikeThis.cs diff --git a/AudioAnalysis/AnalysisPrograms/FrogRibit_OBSOLETE.cs b/src/AnalysisPrograms/FrogRibit_OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/FrogRibit_OBSOLETE.cs rename to src/AnalysisPrograms/FrogRibit_OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/Frogs_OBSOLETE.cs b/src/AnalysisPrograms/Frogs_OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Frogs_OBSOLETE.cs rename to src/AnalysisPrograms/Frogs_OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/GratingDetection_OBSOLETE.cs b/src/AnalysisPrograms/GratingDetection_OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/GratingDetection_OBSOLETE.cs rename to src/AnalysisPrograms/GratingDetection_OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/GroundParrotRecogniser.cs b/src/AnalysisPrograms/GroundParrotRecogniser.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/GroundParrotRecogniser.cs rename to src/AnalysisPrograms/GroundParrotRecogniser.cs diff --git a/AudioAnalysis/AnalysisPrograms/HerveGlotinCollaboration.cs b/src/AnalysisPrograms/HerveGlotinCollaboration.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/HerveGlotinCollaboration.cs rename to src/AnalysisPrograms/HerveGlotinCollaboration.cs diff --git a/AudioAnalysis/AnalysisPrograms/HighResolutionAcousticIndices.cs b/src/AnalysisPrograms/HighResolutionAcousticIndices.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/HighResolutionAcousticIndices.cs rename to src/AnalysisPrograms/HighResolutionAcousticIndices.cs diff --git a/AudioAnalysis/AnalysisPrograms/Human1.cs b/src/AnalysisPrograms/Human1.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Human1.cs rename to src/AnalysisPrograms/Human1.cs diff --git a/AudioAnalysis/AnalysisPrograms/KoalaMale.cs b/src/AnalysisPrograms/KoalaMale.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/KoalaMale.cs rename to src/AnalysisPrograms/KoalaMale.cs diff --git a/AudioAnalysis/AnalysisPrograms/LSKiwi1.cs b/src/AnalysisPrograms/LSKiwi1.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/LSKiwi1.cs rename to src/AnalysisPrograms/LSKiwi1.cs diff --git a/AudioAnalysis/AnalysisPrograms/LSKiwi2.cs b/src/AnalysisPrograms/LSKiwi2.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/LSKiwi2.cs rename to src/AnalysisPrograms/LSKiwi2.cs diff --git a/AudioAnalysis/AnalysisPrograms/LSKiwi3.cs b/src/AnalysisPrograms/LSKiwi3.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/LSKiwi3.cs rename to src/AnalysisPrograms/LSKiwi3.cs diff --git a/AudioAnalysis/AnalysisPrograms/LSKiwiHelper.cs b/src/AnalysisPrograms/LSKiwiHelper.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/LSKiwiHelper.cs rename to src/AnalysisPrograms/LSKiwiHelper.cs diff --git a/AudioAnalysis/AnalysisPrograms/LSKiwiROC.cs b/src/AnalysisPrograms/LSKiwiROC.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/LSKiwiROC.cs rename to src/AnalysisPrograms/LSKiwiROC.cs diff --git a/AudioAnalysis/AnalysisPrograms/LewinsRail3OBSOLETE.cs b/src/AnalysisPrograms/LewinsRail3OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/LewinsRail3OBSOLETE.cs rename to src/AnalysisPrograms/LewinsRail3OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/LimnodynastesConvex_OBSOLETE.cs b/src/AnalysisPrograms/LimnodynastesConvex_OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/LimnodynastesConvex_OBSOLETE.cs rename to src/AnalysisPrograms/LimnodynastesConvex_OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/LitoriaFallax_OBSOLETE.cs b/src/AnalysisPrograms/LitoriaFallax_OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/LitoriaFallax_OBSOLETE.cs rename to src/AnalysisPrograms/LitoriaFallax_OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/MainEntry.cs b/src/AnalysisPrograms/MainEntry.cs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AnalysisPrograms/MainEntry.cs rename to src/AnalysisPrograms/MainEntry.cs diff --git a/AudioAnalysis/AnalysisPrograms/OscillationRecogniser.cs b/src/AnalysisPrograms/OscillationRecogniser.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/OscillationRecogniser.cs rename to src/AnalysisPrograms/OscillationRecogniser.cs diff --git a/AudioAnalysis/AnalysisPrograms/OscillationsGeneric.cs b/src/AnalysisPrograms/OscillationsGeneric.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/OscillationsGeneric.cs rename to src/AnalysisPrograms/OscillationsGeneric.cs diff --git a/AudioAnalysis/AnalysisPrograms/PlanesTrainsAndAutomobiles.cs b/src/AnalysisPrograms/PlanesTrainsAndAutomobiles.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/PlanesTrainsAndAutomobiles.cs rename to src/AnalysisPrograms/PlanesTrainsAndAutomobiles.cs diff --git a/AudioAnalysis/AnalysisPrograms/Production/Actions.cs b/src/AnalysisPrograms/Production/Actions.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Production/Actions.cs rename to src/AnalysisPrograms/Production/Actions.cs diff --git a/AudioAnalysis/AnalysisPrograms/Production/CustomArgUsageHooks.cs b/src/AnalysisPrograms/Production/CustomArgUsageHooks.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Production/CustomArgUsageHooks.cs rename to src/AnalysisPrograms/Production/CustomArgUsageHooks.cs diff --git a/AudioAnalysis/AnalysisPrograms/Production/CustomArgumentParsing.cs b/src/AnalysisPrograms/Production/CustomArgumentParsing.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Production/CustomArgumentParsing.cs rename to src/AnalysisPrograms/Production/CustomArgumentParsing.cs diff --git a/AudioAnalysis/AnalysisPrograms/Production/Exceptions.cs b/src/AnalysisPrograms/Production/Exceptions.cs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Production/Exceptions.cs rename to src/AnalysisPrograms/Production/Exceptions.cs diff --git a/AudioAnalysis/AnalysisPrograms/Production/FileSystemProvider.cs b/src/AnalysisPrograms/Production/FileSystemProvider.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Production/FileSystemProvider.cs rename to src/AnalysisPrograms/Production/FileSystemProvider.cs diff --git a/AudioAnalysis/AnalysisPrograms/Production/MainEntryArguments.cs b/src/AnalysisPrograms/Production/MainEntryArguments.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Production/MainEntryArguments.cs rename to src/AnalysisPrograms/Production/MainEntryArguments.cs diff --git a/AudioAnalysis/AnalysisPrograms/Production/MainEntryUtilities.cs b/src/AnalysisPrograms/Production/MainEntryUtilities.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Production/MainEntryUtilities.cs rename to src/AnalysisPrograms/Production/MainEntryUtilities.cs diff --git a/AudioAnalysis/AnalysisPrograms/Properties/.gitignore b/src/AnalysisPrograms/Properties/.gitignore similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Properties/.gitignore rename to src/AnalysisPrograms/Properties/.gitignore diff --git a/AudioAnalysis/AnalysisPrograms/Properties/AssemblyInfo.cs.template b/src/AnalysisPrograms/Properties/AssemblyInfo.cs.template similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Properties/AssemblyInfo.cs.template rename to src/AnalysisPrograms/Properties/AssemblyInfo.cs.template diff --git a/AudioAnalysis/AnalysisPrograms/Rain_OBSOLETE.cs b/src/AnalysisPrograms/Rain_OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Rain_OBSOLETE.cs rename to src/AnalysisPrograms/Rain_OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/ArdeaInsignis.cs b/src/AnalysisPrograms/Recognizers/ArdeaInsignis.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/ArdeaInsignis.cs rename to src/AnalysisPrograms/Recognizers/ArdeaInsignis.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/Base/IEventRecognizer.cs b/src/AnalysisPrograms/Recognizers/Base/IEventRecognizer.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/Base/IEventRecognizer.cs rename to src/AnalysisPrograms/Recognizers/Base/IEventRecognizer.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/Base/MultiRecognizer.cs b/src/AnalysisPrograms/Recognizers/Base/MultiRecognizer.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/Base/MultiRecognizer.cs rename to src/AnalysisPrograms/Recognizers/Base/MultiRecognizer.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/Base/RecognizerBase.cs b/src/AnalysisPrograms/Recognizers/Base/RecognizerBase.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/Base/RecognizerBase.cs rename to src/AnalysisPrograms/Recognizers/Base/RecognizerBase.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/Base/RecognizerEntry.cs b/src/AnalysisPrograms/Recognizers/Base/RecognizerEntry.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/Base/RecognizerEntry.cs rename to src/AnalysisPrograms/Recognizers/Base/RecognizerEntry.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/Base/RecognizerResults.cs b/src/AnalysisPrograms/Recognizers/Base/RecognizerResults.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/Base/RecognizerResults.cs rename to src/AnalysisPrograms/Recognizers/Base/RecognizerResults.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/CriniaRemota.cs b/src/AnalysisPrograms/Recognizers/CriniaRemota.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/CriniaRemota.cs rename to src/AnalysisPrograms/Recognizers/CriniaRemota.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/CriniaTinnula_OBSOLETE.cs b/src/AnalysisPrograms/Recognizers/CriniaTinnula_OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/CriniaTinnula_OBSOLETE.cs rename to src/AnalysisPrograms/Recognizers/CriniaTinnula_OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/CycloranaNovaehollandiae.cs b/src/AnalysisPrograms/Recognizers/CycloranaNovaehollandiae.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/CycloranaNovaehollandiae.cs rename to src/AnalysisPrograms/Recognizers/CycloranaNovaehollandiae.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/ExempliGratia.cs b/src/AnalysisPrograms/Recognizers/ExempliGratia.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/ExempliGratia.cs rename to src/AnalysisPrograms/Recognizers/ExempliGratia.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/IctalurusFurcatus.cs b/src/AnalysisPrograms/Recognizers/IctalurusFurcatus.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/IctalurusFurcatus.cs rename to src/AnalysisPrograms/Recognizers/IctalurusFurcatus.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LewiniaPectoralis.cs b/src/AnalysisPrograms/Recognizers/LewiniaPectoralis.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LewiniaPectoralis.cs rename to src/AnalysisPrograms/Recognizers/LewiniaPectoralis.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LimnodynastesConvex.cs b/src/AnalysisPrograms/Recognizers/LimnodynastesConvex.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LimnodynastesConvex.cs rename to src/AnalysisPrograms/Recognizers/LimnodynastesConvex.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaBicolor.cs b/src/AnalysisPrograms/Recognizers/LitoriaBicolor.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaBicolor.cs rename to src/AnalysisPrograms/Recognizers/LitoriaBicolor.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaBicolorOLD.cs b/src/AnalysisPrograms/Recognizers/LitoriaBicolorOLD.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaBicolorOLD.cs rename to src/AnalysisPrograms/Recognizers/LitoriaBicolorOLD.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaCaerulea.cs b/src/AnalysisPrograms/Recognizers/LitoriaCaerulea.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaCaerulea.cs rename to src/AnalysisPrograms/Recognizers/LitoriaCaerulea.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaFallax.cs b/src/AnalysisPrograms/Recognizers/LitoriaFallax.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaFallax.cs rename to src/AnalysisPrograms/Recognizers/LitoriaFallax.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaFreycineti.cs b/src/AnalysisPrograms/Recognizers/LitoriaFreycineti.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaFreycineti.cs rename to src/AnalysisPrograms/Recognizers/LitoriaFreycineti.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaNasuta.cs b/src/AnalysisPrograms/Recognizers/LitoriaNasuta.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaNasuta.cs rename to src/AnalysisPrograms/Recognizers/LitoriaNasuta.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaNasutaOLD.cs b/src/AnalysisPrograms/Recognizers/LitoriaNasutaOLD.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaNasutaOLD.cs rename to src/AnalysisPrograms/Recognizers/LitoriaNasutaOLD.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaOlong.cs b/src/AnalysisPrograms/Recognizers/LitoriaOlong.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaOlong.cs rename to src/AnalysisPrograms/Recognizers/LitoriaOlong.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaPallida.cs b/src/AnalysisPrograms/Recognizers/LitoriaPallida.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaPallida.cs rename to src/AnalysisPrograms/Recognizers/LitoriaPallida.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaRothii.cs b/src/AnalysisPrograms/Recognizers/LitoriaRothii.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaRothii.cs rename to src/AnalysisPrograms/Recognizers/LitoriaRothii.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaRubella.cs b/src/AnalysisPrograms/Recognizers/LitoriaRubella.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaRubella.cs rename to src/AnalysisPrograms/Recognizers/LitoriaRubella.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaWatjulumensis.cs b/src/AnalysisPrograms/Recognizers/LitoriaWatjulumensis.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/LitoriaWatjulumensis.cs rename to src/AnalysisPrograms/Recognizers/LitoriaWatjulumensis.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/PlatyplectrumOrnatum.cs b/src/AnalysisPrograms/Recognizers/PlatyplectrumOrnatum.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/PlatyplectrumOrnatum.cs rename to src/AnalysisPrograms/Recognizers/PlatyplectrumOrnatum.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/RhinellaMarina.cs b/src/AnalysisPrograms/Recognizers/RhinellaMarina.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/RhinellaMarina.cs rename to src/AnalysisPrograms/Recognizers/RhinellaMarina.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/Tinnula_TRY.cs b/src/AnalysisPrograms/Recognizers/Tinnula_TRY.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/Tinnula_TRY.cs rename to src/AnalysisPrograms/Recognizers/Tinnula_TRY.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/UperoleiaInundata.cs b/src/AnalysisPrograms/Recognizers/UperoleiaInundata.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/UperoleiaInundata.cs rename to src/AnalysisPrograms/Recognizers/UperoleiaInundata.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/UperoleiaLithomoda.cs b/src/AnalysisPrograms/Recognizers/UperoleiaLithomoda.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/UperoleiaLithomoda.cs rename to src/AnalysisPrograms/Recognizers/UperoleiaLithomoda.cs diff --git a/AudioAnalysis/AnalysisPrograms/Recognizers/UperoleiaMimula.cs b/src/AnalysisPrograms/Recognizers/UperoleiaMimula.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Recognizers/UperoleiaMimula.cs rename to src/AnalysisPrograms/Recognizers/UperoleiaMimula.cs diff --git a/AudioAnalysis/AnalysisPrograms/RheobatrachusSilus.cs b/src/AnalysisPrograms/RheobatrachusSilus.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/RheobatrachusSilus.cs rename to src/AnalysisPrograms/RheobatrachusSilus.cs diff --git a/AudioAnalysis/AnalysisPrograms/SPR_OBSOLETE.cs b/src/AnalysisPrograms/SPR_OBSOLETE.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/SPR_OBSOLETE.cs rename to src/AnalysisPrograms/SPR_OBSOLETE.cs diff --git a/AudioAnalysis/AnalysisPrograms/SQLitePCLRaw.provider.e_sqlite3.dll.config b/src/AnalysisPrograms/SQLitePCLRaw.provider.e_sqlite3.dll.config similarity index 100% rename from AudioAnalysis/AnalysisPrograms/SQLitePCLRaw.provider.e_sqlite3.dll.config rename to src/AnalysisPrograms/SQLitePCLRaw.provider.e_sqlite3.dll.config diff --git a/AudioAnalysis/AnalysisPrograms/SURFAnalysis.cs b/src/AnalysisPrograms/SURFAnalysis.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/SURFAnalysis.cs rename to src/AnalysisPrograms/SURFAnalysis.cs diff --git a/AudioAnalysis/AnalysisPrograms/Sandpit.cs b/src/AnalysisPrograms/Sandpit.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Sandpit.cs rename to src/AnalysisPrograms/Sandpit.cs diff --git a/AudioAnalysis/AnalysisPrograms/Segment.cs b/src/AnalysisPrograms/Segment.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Segment.cs rename to src/AnalysisPrograms/Segment.cs diff --git a/AudioAnalysis/AnalysisPrograms/SnrAnalysis.cs b/src/AnalysisPrograms/SnrAnalysis.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/SnrAnalysis.cs rename to src/AnalysisPrograms/SnrAnalysis.cs diff --git a/AudioAnalysis/AnalysisPrograms/SourcePreparers/LocalSourcePreparer.cs b/src/AnalysisPrograms/SourcePreparers/LocalSourcePreparer.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/SourcePreparers/LocalSourcePreparer.cs rename to src/AnalysisPrograms/SourcePreparers/LocalSourcePreparer.cs diff --git a/AudioAnalysis/AnalysisPrograms/SourcePreparers/RemoteSourcePreparer.cs b/src/AnalysisPrograms/SourcePreparers/RemoteSourcePreparer.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/SourcePreparers/RemoteSourcePreparer.cs rename to src/AnalysisPrograms/SourcePreparers/RemoteSourcePreparer.cs diff --git a/AudioAnalysis/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerException.cs b/src/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerException.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerException.cs rename to src/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerException.cs diff --git a/AudioAnalysis/AnalysisPrograms/SpeciesAccumulationCurve.cs b/src/AnalysisPrograms/SpeciesAccumulationCurve.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/SpeciesAccumulationCurve.cs rename to src/AnalysisPrograms/SpeciesAccumulationCurve.cs diff --git a/AudioAnalysis/AnalysisPrograms/Spt.cs b/src/AnalysisPrograms/Spt.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/Spt.cs rename to src/AnalysisPrograms/Spt.cs diff --git a/AudioAnalysis/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtraction.cs b/src/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtraction.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtraction.cs rename to src/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtraction.cs diff --git a/AudioAnalysis/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtractionConfig.cs b/src/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtractionConfig.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtractionConfig.cs rename to src/AnalysisPrograms/StandardizedFeatures/StandardizedFeatureExtractionConfig.cs diff --git a/AudioAnalysis/AnalysisPrograms/XiesAnalysis.cs b/src/AnalysisPrograms/XiesAnalysis.cs similarity index 100% rename from AudioAnalysis/AnalysisPrograms/XiesAnalysis.cs rename to src/AnalysisPrograms/XiesAnalysis.cs diff --git a/AudioAnalysis/AnalysisPrograms/log4net.config b/src/AnalysisPrograms/log4net.config similarity index 100% rename from AudioAnalysis/AnalysisPrograms/log4net.config rename to src/AnalysisPrograms/log4net.config diff --git a/AudioAnalysis/AnalysisPrograms/packages.config b/src/AnalysisPrograms/packages.config similarity index 100% rename from AudioAnalysis/AnalysisPrograms/packages.config rename to src/AnalysisPrograms/packages.config diff --git a/AudioAnalysis/AudioAnalysis2012.vsmdi b/src/AudioAnalysis2012.vsmdi similarity index 100% rename from AudioAnalysis/AudioAnalysis2012.vsmdi rename to src/AudioAnalysis2012.vsmdi diff --git a/AudioAnalysis/AudioAnalysisTools/AcousticComplexityIndex.cs b/src/AudioAnalysisTools/AcousticComplexityIndex.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/AcousticComplexityIndex.cs rename to src/AudioAnalysisTools/AcousticComplexityIndex.cs diff --git a/AudioAnalysis/AudioAnalysisTools/AcousticEntropy.cs b/src/AudioAnalysisTools/AcousticEntropy.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/AcousticEntropy.cs rename to src/AudioAnalysisTools/AcousticEntropy.cs diff --git a/AudioAnalysis/AudioAnalysisTools/AcousticEvent.cs b/src/AudioAnalysisTools/AcousticEvent.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/AcousticEvent.cs rename to src/AudioAnalysisTools/AcousticEvent.cs diff --git a/AudioAnalysis/AudioAnalysisTools/ActivityAndCover.cs b/src/AudioAnalysisTools/ActivityAndCover.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/ActivityAndCover.cs rename to src/AudioAnalysisTools/ActivityAndCover.cs diff --git a/AudioAnalysis/AudioAnalysisTools/AnalysisKeys.cs b/src/AudioAnalysisTools/AnalysisKeys.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/AnalysisKeys.cs rename to src/AudioAnalysisTools/AnalysisKeys.cs diff --git a/AudioAnalysis/AudioAnalysisTools/AudioAnalysisTools.csproj b/src/AudioAnalysisTools/AudioAnalysisTools.csproj similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/AudioAnalysisTools.csproj rename to src/AudioAnalysisTools/AudioAnalysisTools.csproj diff --git a/AudioAnalysis/AudioAnalysisTools/BirdClefExperiment1.cs b/src/AudioAnalysisTools/BirdClefExperiment1.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/BirdClefExperiment1.cs rename to src/AudioAnalysisTools/BirdClefExperiment1.cs diff --git a/AudioAnalysis/AudioAnalysisTools/ChannelIntegrity.cs b/src/AudioAnalysisTools/ChannelIntegrity.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/ChannelIntegrity.cs rename to src/AudioAnalysisTools/ChannelIntegrity.cs diff --git a/AudioAnalysis/AudioAnalysisTools/ConfigurationClasses.cs b/src/AudioAnalysisTools/ConfigurationClasses.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/ConfigurationClasses.cs rename to src/AudioAnalysisTools/ConfigurationClasses.cs diff --git a/AudioAnalysis/AudioAnalysisTools/CrossCorrelation.cs b/src/AudioAnalysisTools/CrossCorrelation.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/CrossCorrelation.cs rename to src/AudioAnalysisTools/CrossCorrelation.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/AudioSegmentationOBSOLETE.cs b/src/AudioAnalysisTools/DSP/AudioSegmentationOBSOLETE.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/AudioSegmentationOBSOLETE.cs rename to src/AudioAnalysisTools/DSP/AudioSegmentationOBSOLETE.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/Clipping.cs b/src/AudioAnalysisTools/DSP/Clipping.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/Clipping.cs rename to src/AudioAnalysisTools/DSP/Clipping.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/DSP_Filters.cs b/src/AudioAnalysisTools/DSP/DSP_Filters.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/DSP_Filters.cs rename to src/AudioAnalysisTools/DSP/DSP_Filters.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/DSP_Frames.cs b/src/AudioAnalysisTools/DSP/DSP_Frames.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/DSP_Frames.cs rename to src/AudioAnalysisTools/DSP/DSP_Frames.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/DSP_IIRFilter.cs b/src/AudioAnalysisTools/DSP/DSP_IIRFilter.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/DSP_IIRFilter.cs rename to src/AudioAnalysisTools/DSP/DSP_IIRFilter.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/FFT2D.cs b/src/AudioAnalysisTools/DSP/FFT2D.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/FFT2D.cs rename to src/AudioAnalysisTools/DSP/FFT2D.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/FrequencyScale.cs b/src/AudioAnalysisTools/DSP/FrequencyScale.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/FrequencyScale.cs rename to src/AudioAnalysisTools/DSP/FrequencyScale.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/LocalContrastNormalisation.cs b/src/AudioAnalysisTools/DSP/LocalContrastNormalisation.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/LocalContrastNormalisation.cs rename to src/AudioAnalysisTools/DSP/LocalContrastNormalisation.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/MFCCStuff.cs b/src/AudioAnalysisTools/DSP/MFCCStuff.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/MFCCStuff.cs rename to src/AudioAnalysisTools/DSP/MFCCStuff.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/NoiseProfile.cs b/src/AudioAnalysisTools/DSP/NoiseProfile.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/NoiseProfile.cs rename to src/AudioAnalysisTools/DSP/NoiseProfile.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/NoiseRemovalModal.cs b/src/AudioAnalysisTools/DSP/NoiseRemovalModal.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/NoiseRemovalModal.cs rename to src/AudioAnalysisTools/DSP/NoiseRemovalModal.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/NoiseRemoval_Briggs.cs b/src/AudioAnalysisTools/DSP/NoiseRemoval_Briggs.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/NoiseRemoval_Briggs.cs rename to src/AudioAnalysisTools/DSP/NoiseRemoval_Briggs.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/OctaveFreqScale.cs b/src/AudioAnalysisTools/DSP/OctaveFreqScale.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/OctaveFreqScale.cs rename to src/AudioAnalysisTools/DSP/OctaveFreqScale.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/SNR.cs b/src/AudioAnalysisTools/DSP/SNR.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/SNR.cs rename to src/AudioAnalysisTools/DSP/SNR.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/WavInfo.cs b/src/AudioAnalysisTools/DSP/WavInfo.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/WavInfo.cs rename to src/AudioAnalysisTools/DSP/WavInfo.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/WavWriter.cs b/src/AudioAnalysisTools/DSP/WavWriter.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/WavWriter.cs rename to src/AudioAnalysisTools/DSP/WavWriter.cs diff --git a/AudioAnalysis/AudioAnalysisTools/DSP/WaveType.cs b/src/AudioAnalysisTools/DSP/WaveType.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/DSP/WaveType.cs rename to src/AudioAnalysisTools/DSP/WaveType.cs diff --git a/AudioAnalysis/AudioAnalysisTools/EventStatistics/EventStatistics.cs b/src/AudioAnalysisTools/EventStatistics/EventStatistics.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/EventStatistics/EventStatistics.cs rename to src/AudioAnalysisTools/EventStatistics/EventStatistics.cs diff --git a/AudioAnalysis/AudioAnalysisTools/EventStatistics/EventStatisticsCalculate.cs b/src/AudioAnalysisTools/EventStatistics/EventStatisticsCalculate.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/EventStatistics/EventStatisticsCalculate.cs rename to src/AudioAnalysisTools/EventStatistics/EventStatisticsCalculate.cs diff --git a/AudioAnalysis/AudioAnalysisTools/EventStatistics/EventStatisticsConfiguration.cs b/src/AudioAnalysisTools/EventStatistics/EventStatisticsConfiguration.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/EventStatistics/EventStatisticsConfiguration.cs rename to src/AudioAnalysisTools/EventStatistics/EventStatisticsConfiguration.cs diff --git a/AudioAnalysis/AudioAnalysisTools/FindMatchingEvents.cs b/src/AudioAnalysisTools/FindMatchingEvents.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/FindMatchingEvents.cs rename to src/AudioAnalysisTools/FindMatchingEvents.cs diff --git a/AudioAnalysis/AudioAnalysisTools/FrommoltProject.cs b/src/AudioAnalysisTools/FrommoltProject.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/FrommoltProject.cs rename to src/AudioAnalysisTools/FrommoltProject.cs diff --git a/AudioAnalysis/AudioAnalysisTools/HMMSettings.cs b/src/AudioAnalysisTools/HMMSettings.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/HMMSettings.cs rename to src/AudioAnalysisTools/HMMSettings.cs diff --git a/AudioAnalysis/AudioAnalysisTools/HarmonicAnalysis.cs b/src/AudioAnalysisTools/HarmonicAnalysis.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/HarmonicAnalysis.cs rename to src/AudioAnalysisTools/HarmonicAnalysis.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/GapsAndJoins.cs b/src/AudioAnalysisTools/Indices/GapsAndJoins.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/GapsAndJoins.cs rename to src/AudioAnalysisTools/Indices/GapsAndJoins.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/IndexCalculate.cs b/src/AudioAnalysisTools/Indices/IndexCalculate.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/IndexCalculate.cs rename to src/AudioAnalysisTools/Indices/IndexCalculate.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/IndexCalculateConfig.cs b/src/AudioAnalysisTools/Indices/IndexCalculateConfig.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/IndexCalculateConfig.cs rename to src/AudioAnalysisTools/Indices/IndexCalculateConfig.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/IndexDisplay.cs b/src/AudioAnalysisTools/Indices/IndexDisplay.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/IndexDisplay.cs rename to src/AudioAnalysisTools/Indices/IndexDisplay.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/IndexDistributions.cs b/src/AudioAnalysisTools/Indices/IndexDistributions.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/IndexDistributions.cs rename to src/AudioAnalysisTools/Indices/IndexDistributions.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/IndexGenerationData.cs b/src/AudioAnalysisTools/Indices/IndexGenerationData.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/IndexGenerationData.cs rename to src/AudioAnalysisTools/Indices/IndexGenerationData.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/IndexMatrices.cs b/src/AudioAnalysisTools/Indices/IndexMatrices.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/IndexMatrices.cs rename to src/AudioAnalysisTools/Indices/IndexMatrices.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/IndexProperties.cs b/src/AudioAnalysisTools/Indices/IndexProperties.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/IndexProperties.cs rename to src/AudioAnalysisTools/Indices/IndexProperties.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/InitialiseIndexProperties.cs b/src/AudioAnalysisTools/Indices/InitialiseIndexProperties.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/InitialiseIndexProperties.cs rename to src/AudioAnalysisTools/Indices/InitialiseIndexProperties.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/RainIndices.cs b/src/AudioAnalysisTools/Indices/RainIndices.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/RainIndices.cs rename to src/AudioAnalysisTools/Indices/RainIndices.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/SpectralIndexValues.cs b/src/AudioAnalysisTools/Indices/SpectralIndexValues.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/SpectralIndexValues.cs rename to src/AudioAnalysisTools/Indices/SpectralIndexValues.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/SpectralIndicesToAndFromTable.cs b/src/AudioAnalysisTools/Indices/SpectralIndicesToAndFromTable.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/SpectralIndicesToAndFromTable.cs rename to src/AudioAnalysisTools/Indices/SpectralIndicesToAndFromTable.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Indices/SummaryIndexValues.cs b/src/AudioAnalysisTools/Indices/SummaryIndexValues.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Indices/SummaryIndexValues.cs rename to src/AudioAnalysisTools/Indices/SummaryIndexValues.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogram3D.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogram3D.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogram3D.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogram3D.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramClusters.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramClusters.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramClusters.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramClusters.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfig.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfig.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfig.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfig.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfigOfJie.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfigOfJie.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfigOfJie.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramConfigOfJie.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDifference.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDifference.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDifference.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDifference.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDiscreteColour.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDiscreteColour.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDiscreteColour.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDiscreteColour.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDistance.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDistance.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDistance.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramDistance.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramRGB.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramRGB.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramRGB.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramRGB.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramStitching.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramStitching.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramStitching.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramStitching.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramTStatistic.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramTStatistic.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramTStatistic.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/LDSpectrogramTStatistic.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/SpectrogramConstants.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/SpectrogramConstants.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/SpectrogramConstants.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/SpectrogramConstants.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/TimeOffsetSingleLayerSuperTile.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/TimeOffsetSingleLayerSuperTile.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/TimeOffsetSingleLayerSuperTile.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/TimeOffsetSingleLayerSuperTile.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/InvalidScaleException.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/InvalidScaleException.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/InvalidScaleException.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/InvalidScaleException.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/SpectrogramZoomingConfig.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/SpectrogramZoomingConfig.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/SpectrogramZoomingConfig.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/SpectrogramZoomingConfig.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomCommon.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomCommon.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomCommon.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomCommon.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomFocusedSpectrograms.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomFocusedSpectrograms.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomFocusedSpectrograms.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomFocusedSpectrograms.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomParameters.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomParameters.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomParameters.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomParameters.cs diff --git a/AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrograms.cs b/src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrograms.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrograms.cs rename to src/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrograms.cs diff --git a/AudioAnalysis/AudioAnalysisTools/NeuralNets/ART.cs b/src/AudioAnalysisTools/NeuralNets/ART.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/NeuralNets/ART.cs rename to src/AudioAnalysisTools/NeuralNets/ART.cs diff --git a/AudioAnalysis/AudioAnalysisTools/NeuralNets/ART_2A.cs b/src/AudioAnalysisTools/NeuralNets/ART_2A.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/NeuralNets/ART_2A.cs rename to src/AudioAnalysisTools/NeuralNets/ART_2A.cs diff --git a/AudioAnalysis/AudioAnalysisTools/NeuralNets/BinaryCluster.cs b/src/AudioAnalysisTools/NeuralNets/BinaryCluster.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/NeuralNets/BinaryCluster.cs rename to src/AudioAnalysisTools/NeuralNets/BinaryCluster.cs diff --git a/AudioAnalysis/AudioAnalysisTools/NeuralNets/Cluster.cs b/src/AudioAnalysisTools/NeuralNets/Cluster.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/NeuralNets/Cluster.cs rename to src/AudioAnalysisTools/NeuralNets/Cluster.cs diff --git a/AudioAnalysis/AudioAnalysisTools/NeuralNets/FuzzyART.cs b/src/AudioAnalysisTools/NeuralNets/FuzzyART.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/NeuralNets/FuzzyART.cs rename to src/AudioAnalysisTools/NeuralNets/FuzzyART.cs diff --git a/AudioAnalysis/AudioAnalysisTools/NeuralNets/VQ.cs b/src/AudioAnalysisTools/NeuralNets/VQ.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/NeuralNets/VQ.cs rename to src/AudioAnalysisTools/NeuralNets/VQ.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Oscillations2010.cs b/src/AudioAnalysisTools/Oscillations2010.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Oscillations2010.cs rename to src/AudioAnalysisTools/Oscillations2010.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Oscillations2012.cs b/src/AudioAnalysisTools/Oscillations2012.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Oscillations2012.cs rename to src/AudioAnalysisTools/Oscillations2012.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Oscillations2014.cs b/src/AudioAnalysisTools/Oscillations2014.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Oscillations2014.cs rename to src/AudioAnalysisTools/Oscillations2014.cs diff --git a/AudioAnalysis/AudioAnalysisTools/PointOfInterest.cs b/src/AudioAnalysisTools/PointOfInterest.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/PointOfInterest.cs rename to src/AudioAnalysisTools/PointOfInterest.cs diff --git a/AudioAnalysis/AudioAnalysisTools/Properties/AssemblyInfo.cs b/src/AudioAnalysisTools/Properties/AssemblyInfo.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/Properties/AssemblyInfo.cs rename to src/AudioAnalysisTools/Properties/AssemblyInfo.cs diff --git a/AudioAnalysis/AudioAnalysisTools/ResultsTools.cs b/src/AudioAnalysisTools/ResultsTools.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/ResultsTools.cs rename to src/AudioAnalysisTools/ResultsTools.cs diff --git a/AudioAnalysis/AudioAnalysisTools/RidgeDetection.cs b/src/AudioAnalysisTools/RidgeDetection.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/RidgeDetection.cs rename to src/AudioAnalysisTools/RidgeDetection.cs diff --git a/AudioAnalysis/AudioAnalysisTools/SURFFeatures.cs b/src/AudioAnalysisTools/SURFFeatures.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/SURFFeatures.cs rename to src/AudioAnalysisTools/SURFFeatures.cs diff --git a/AudioAnalysis/AudioAnalysisTools/SignalToImage.cs b/src/AudioAnalysisTools/SignalToImage.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/SignalToImage.cs rename to src/AudioAnalysisTools/SignalToImage.cs diff --git a/AudioAnalysis/AudioAnalysisTools/SiteDescription.cs b/src/AudioAnalysisTools/SiteDescription.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/SiteDescription.cs rename to src/AudioAnalysisTools/SiteDescription.cs diff --git a/AudioAnalysis/AudioAnalysisTools/SpectralClustering.cs b/src/AudioAnalysisTools/SpectralClustering.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/SpectralClustering.cs rename to src/AudioAnalysisTools/SpectralClustering.cs diff --git a/AudioAnalysis/AudioAnalysisTools/SpectralPeakTracks.cs b/src/AudioAnalysisTools/SpectralPeakTracks.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/SpectralPeakTracks.cs rename to src/AudioAnalysisTools/SpectralPeakTracks.cs diff --git a/AudioAnalysis/AudioAnalysisTools/SpectralTrack.cs b/src/AudioAnalysisTools/SpectralTrack.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/SpectralTrack.cs rename to src/AudioAnalysisTools/SpectralTrack.cs diff --git a/AudioAnalysis/AudioAnalysisTools/SpectrogramConstants.cs b/src/AudioAnalysisTools/SpectrogramConstants.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/SpectrogramConstants.cs rename to src/AudioAnalysisTools/SpectrogramConstants.cs diff --git a/AudioAnalysis/AudioAnalysisTools/SprTools.cs b/src/AudioAnalysisTools/SprTools.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/SprTools.cs rename to src/AudioAnalysisTools/SprTools.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/AmplitudeSonogram.cs b/src/AudioAnalysisTools/StandardSpectrograms/AmplitudeSonogram.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/AmplitudeSonogram.cs rename to src/AudioAnalysisTools/StandardSpectrograms/AmplitudeSonogram.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/BaseSonogram.cs b/src/AudioAnalysisTools/StandardSpectrograms/BaseSonogram.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/BaseSonogram.cs rename to src/AudioAnalysisTools/StandardSpectrograms/BaseSonogram.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/BaseSonogramConfig.cs b/src/AudioAnalysisTools/StandardSpectrograms/BaseSonogramConfig.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/BaseSonogramConfig.cs rename to src/AudioAnalysisTools/StandardSpectrograms/BaseSonogramConfig.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/BaseSonogramDrawImage.cs b/src/AudioAnalysisTools/StandardSpectrograms/BaseSonogramDrawImage.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/BaseSonogramDrawImage.cs rename to src/AudioAnalysisTools/StandardSpectrograms/BaseSonogramDrawImage.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/ImageTrack.cs b/src/AudioAnalysisTools/StandardSpectrograms/ImageTrack.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/ImageTrack.cs rename to src/AudioAnalysisTools/StandardSpectrograms/ImageTrack.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/Image_MultiTrack.cs b/src/AudioAnalysisTools/StandardSpectrograms/Image_MultiTrack.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/Image_MultiTrack.cs rename to src/AudioAnalysisTools/StandardSpectrograms/Image_MultiTrack.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/SpectrogramCepstral.cs b/src/AudioAnalysisTools/StandardSpectrograms/SpectrogramCepstral.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/SpectrogramCepstral.cs rename to src/AudioAnalysisTools/StandardSpectrograms/SpectrogramCepstral.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/SpectrogramSobelEdge.cs b/src/AudioAnalysisTools/StandardSpectrograms/SpectrogramSobelEdge.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/SpectrogramSobelEdge.cs rename to src/AudioAnalysisTools/StandardSpectrograms/SpectrogramSobelEdge.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/SpectrogramStandard.cs b/src/AudioAnalysisTools/StandardSpectrograms/SpectrogramStandard.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/SpectrogramStandard.cs rename to src/AudioAnalysisTools/StandardSpectrograms/SpectrogramStandard.cs diff --git a/AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/SpectrogramTools.cs b/src/AudioAnalysisTools/StandardSpectrograms/SpectrogramTools.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/StandardSpectrograms/SpectrogramTools.cs rename to src/AudioAnalysisTools/StandardSpectrograms/SpectrogramTools.cs diff --git a/AudioAnalysis/AudioAnalysisTools/SunAndMoon.cs b/src/AudioAnalysisTools/SunAndMoon.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/SunAndMoon.cs rename to src/AudioAnalysisTools/SunAndMoon.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/AbsoluteDateTilingProfile.cs b/src/AudioAnalysisTools/TileImage/AbsoluteDateTilingProfile.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/AbsoluteDateTilingProfile.cs rename to src/AudioAnalysisTools/TileImage/AbsoluteDateTilingProfile.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/DefaultSuperTile.cs b/src/AudioAnalysisTools/TileImage/DefaultSuperTile.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/DefaultSuperTile.cs rename to src/AudioAnalysisTools/TileImage/DefaultSuperTile.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/DuplicateTileException.cs b/src/AudioAnalysisTools/TileImage/DuplicateTileException.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/DuplicateTileException.cs rename to src/AudioAnalysisTools/TileImage/DuplicateTileException.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/ISuperTile.cs b/src/AudioAnalysisTools/TileImage/ISuperTile.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/ISuperTile.cs rename to src/AudioAnalysisTools/TileImage/ISuperTile.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/ImageComponent.cs b/src/AudioAnalysisTools/TileImage/ImageComponent.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/ImageComponent.cs rename to src/AudioAnalysisTools/TileImage/ImageComponent.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/Layer.cs b/src/AudioAnalysisTools/TileImage/Layer.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/Layer.cs rename to src/AudioAnalysisTools/TileImage/Layer.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/PanoJsTilingProfile.cs b/src/AudioAnalysisTools/TileImage/PanoJsTilingProfile.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/PanoJsTilingProfile.cs rename to src/AudioAnalysisTools/TileImage/PanoJsTilingProfile.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/TileBias.cs b/src/AudioAnalysisTools/TileImage/TileBias.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/TileBias.cs rename to src/AudioAnalysisTools/TileImage/TileBias.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/Tiler.cs b/src/AudioAnalysisTools/TileImage/Tiler.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/Tiler.cs rename to src/AudioAnalysisTools/TileImage/Tiler.cs diff --git a/AudioAnalysis/AudioAnalysisTools/TileImage/TilingProfile.cs b/src/AudioAnalysisTools/TileImage/TilingProfile.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/TileImage/TilingProfile.cs rename to src/AudioAnalysisTools/TileImage/TilingProfile.cs diff --git a/AudioAnalysis/AudioAnalysisTools/WavTools/AudioRecording.cs b/src/AudioAnalysisTools/WavTools/AudioRecording.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/WavTools/AudioRecording.cs rename to src/AudioAnalysisTools/WavTools/AudioRecording.cs diff --git a/AudioAnalysis/AudioAnalysisTools/WavTools/RecordingFetcher.cs b/src/AudioAnalysisTools/WavTools/RecordingFetcher.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/WavTools/RecordingFetcher.cs rename to src/AudioAnalysisTools/WavTools/RecordingFetcher.cs diff --git a/AudioAnalysis/AudioAnalysisTools/WavTools/WavChooser.cs b/src/AudioAnalysisTools/WavTools/WavChooser.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/WavTools/WavChooser.cs rename to src/AudioAnalysisTools/WavTools/WavChooser.cs diff --git a/AudioAnalysis/AudioAnalysisTools/WavTools/WavReader.cs b/src/AudioAnalysisTools/WavTools/WavReader.cs similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/WavTools/WavReader.cs rename to src/AudioAnalysisTools/WavTools/WavReader.cs diff --git a/AudioAnalysis/AudioAnalysisTools/app.config b/src/AudioAnalysisTools/app.config similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/app.config rename to src/AudioAnalysisTools/app.config diff --git a/AudioAnalysis/AudioAnalysisTools/packages.config b/src/AudioAnalysisTools/packages.config similarity index 100% rename from AudioAnalysis/AudioAnalysisTools/packages.config rename to src/AudioAnalysisTools/packages.config diff --git a/AudioAnalysis/AudioBrowser/AudioBrowser.csproj b/src/AudioBrowser/AudioBrowser.csproj similarity index 100% rename from AudioAnalysis/AudioBrowser/AudioBrowser.csproj rename to src/AudioBrowser/AudioBrowser.csproj diff --git a/AudioAnalysis/AudioBrowser/AudioNavigator.cs b/src/AudioBrowser/AudioNavigator.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/AudioNavigator.cs rename to src/AudioBrowser/AudioNavigator.cs diff --git a/AudioAnalysis/AudioBrowser/AudioNavigatorFileSelectForm.Designer.cs b/src/AudioBrowser/AudioNavigatorFileSelectForm.Designer.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/AudioNavigatorFileSelectForm.Designer.cs rename to src/AudioBrowser/AudioNavigatorFileSelectForm.Designer.cs diff --git a/AudioAnalysis/AudioBrowser/AudioNavigatorFileSelectForm.cs b/src/AudioBrowser/AudioNavigatorFileSelectForm.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/AudioNavigatorFileSelectForm.cs rename to src/AudioBrowser/AudioNavigatorFileSelectForm.cs diff --git a/AudioAnalysis/AudioBrowser/AudioNavigatorFileSelectForm.resx b/src/AudioBrowser/AudioNavigatorFileSelectForm.resx similarity index 100% rename from AudioAnalysis/AudioBrowser/AudioNavigatorFileSelectForm.resx rename to src/AudioBrowser/AudioNavigatorFileSelectForm.resx diff --git a/AudioAnalysis/AudioBrowser/Helper.cs b/src/AudioBrowser/Helper.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/Helper.cs rename to src/AudioBrowser/Helper.cs diff --git a/AudioAnalysis/AudioBrowser/MainForm.Designer.cs b/src/AudioBrowser/MainForm.Designer.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/MainForm.Designer.cs rename to src/AudioBrowser/MainForm.Designer.cs diff --git a/AudioAnalysis/AudioBrowser/MainForm.cs b/src/AudioBrowser/MainForm.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/MainForm.cs rename to src/AudioBrowser/MainForm.cs diff --git a/AudioAnalysis/AudioBrowser/MainForm.resx b/src/AudioBrowser/MainForm.resx similarity index 100% rename from AudioAnalysis/AudioBrowser/MainForm.resx rename to src/AudioBrowser/MainForm.resx diff --git a/AudioAnalysis/AudioBrowser/Program.cs b/src/AudioBrowser/Program.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/Program.cs rename to src/AudioBrowser/Program.cs diff --git a/AudioAnalysis/AudioBrowser/Properties/AssemblyInfo.cs b/src/AudioBrowser/Properties/AssemblyInfo.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/Properties/AssemblyInfo.cs rename to src/AudioBrowser/Properties/AssemblyInfo.cs diff --git a/AudioAnalysis/AudioBrowser/Properties/DataSources/CsvFileItem.datasource b/src/AudioBrowser/Properties/DataSources/CsvFileItem.datasource similarity index 100% rename from AudioAnalysis/AudioBrowser/Properties/DataSources/CsvFileItem.datasource rename to src/AudioBrowser/Properties/DataSources/CsvFileItem.datasource diff --git a/AudioAnalysis/AudioBrowser/Properties/Resources.Designer.cs b/src/AudioBrowser/Properties/Resources.Designer.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/Properties/Resources.Designer.cs rename to src/AudioBrowser/Properties/Resources.Designer.cs diff --git a/AudioAnalysis/AudioBrowser/Properties/Resources.resx b/src/AudioBrowser/Properties/Resources.resx similarity index 100% rename from AudioAnalysis/AudioBrowser/Properties/Resources.resx rename to src/AudioBrowser/Properties/Resources.resx diff --git a/AudioAnalysis/AudioBrowser/Properties/Settings.Designer.cs b/src/AudioBrowser/Properties/Settings.Designer.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/Properties/Settings.Designer.cs rename to src/AudioBrowser/Properties/Settings.Designer.cs diff --git a/AudioAnalysis/AudioBrowser/Properties/Settings.settings b/src/AudioBrowser/Properties/Settings.settings similarity index 100% rename from AudioAnalysis/AudioBrowser/Properties/Settings.settings rename to src/AudioBrowser/Properties/Settings.settings diff --git a/AudioAnalysis/AudioBrowser/TabBrowseAudio.cs b/src/AudioBrowser/TabBrowseAudio.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/TabBrowseAudio.cs rename to src/AudioBrowser/TabBrowseAudio.cs diff --git a/AudioAnalysis/AudioBrowser/TextBoxStreamWriter.cs b/src/AudioBrowser/TextBoxStreamWriter.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/TextBoxStreamWriter.cs rename to src/AudioBrowser/TextBoxStreamWriter.cs diff --git a/AudioAnalysis/AudioBrowser/TextboxAppender.cs b/src/AudioBrowser/TextboxAppender.cs similarity index 100% rename from AudioAnalysis/AudioBrowser/TextboxAppender.cs rename to src/AudioBrowser/TextboxAppender.cs diff --git a/AudioAnalysis/AudioBrowser/app.config b/src/AudioBrowser/app.config similarity index 100% rename from AudioAnalysis/AudioBrowser/app.config rename to src/AudioBrowser/app.config diff --git a/AudioAnalysis/AudioBrowser/log4net.config b/src/AudioBrowser/log4net.config similarity index 100% rename from AudioAnalysis/AudioBrowser/log4net.config rename to src/AudioBrowser/log4net.config diff --git a/AudioAnalysis/AudioBrowser/packages.config b/src/AudioBrowser/packages.config similarity index 100% rename from AudioAnalysis/AudioBrowser/packages.config rename to src/AudioBrowser/packages.config diff --git a/AudioAnalysis/Build.proj b/src/Build.proj similarity index 100% rename from AudioAnalysis/Build.proj rename to src/Build.proj diff --git a/AudioAnalysis/CodeMap1.dgml b/src/CodeMap1.dgml similarity index 100% rename from AudioAnalysis/CodeMap1.dgml rename to src/CodeMap1.dgml diff --git a/AudioAnalysis/Dong.Felt/2DFourierTransform.cs b/src/Dong.Felt/2DFourierTransform.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/2DFourierTransform.cs rename to src/Dong.Felt/2DFourierTransform.cs diff --git a/AudioAnalysis/Dong.Felt/AcousticEvents.cs b/src/Dong.Felt/AcousticEvents.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/AcousticEvents.cs rename to src/Dong.Felt/AcousticEvents.cs diff --git a/AudioAnalysis/Dong.Felt/CSVResults.cs b/src/Dong.Felt/CSVResults.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/CSVResults.cs rename to src/Dong.Felt/CSVResults.cs diff --git a/AudioAnalysis/Dong.Felt/Candidates.cs b/src/Dong.Felt/Candidates.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Candidates.cs rename to src/Dong.Felt/Candidates.cs diff --git a/AudioAnalysis/Dong.Felt/ClassDiagram.cd b/src/Dong.Felt/ClassDiagram.cd similarity index 100% rename from AudioAnalysis/Dong.Felt/ClassDiagram.cd rename to src/Dong.Felt/ClassDiagram.cd diff --git a/AudioAnalysis/Dong.Felt/Clustering.cs b/src/Dong.Felt/Clustering.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Clustering.cs rename to src/Dong.Felt/Clustering.cs diff --git a/AudioAnalysis/Dong.Felt/CompactCandidates.cs b/src/Dong.Felt/CompactCandidates.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/CompactCandidates.cs rename to src/Dong.Felt/CompactCandidates.cs diff --git a/AudioAnalysis/Dong.Felt/Configuration/CompressSpectrogramConfig.cs b/src/Dong.Felt/Configuration/CompressSpectrogramConfig.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Configuration/CompressSpectrogramConfig.cs rename to src/Dong.Felt/Configuration/CompressSpectrogramConfig.cs diff --git a/AudioAnalysis/Dong.Felt/Configuration/DistanceFuncConfiguration.cs b/src/Dong.Felt/Configuration/DistanceFuncConfiguration.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Configuration/DistanceFuncConfiguration.cs rename to src/Dong.Felt/Configuration/DistanceFuncConfiguration.cs diff --git a/AudioAnalysis/Dong.Felt/Configuration/DrawSpectrogramConfiguration.cs b/src/Dong.Felt/Configuration/DrawSpectrogramConfiguration.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Configuration/DrawSpectrogramConfiguration.cs rename to src/Dong.Felt/Configuration/DrawSpectrogramConfiguration.cs diff --git a/AudioAnalysis/Dong.Felt/Configuration/GradientConfiguration.cs b/src/Dong.Felt/Configuration/GradientConfiguration.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Configuration/GradientConfiguration.cs rename to src/Dong.Felt/Configuration/GradientConfiguration.cs diff --git a/AudioAnalysis/Dong.Felt/Configuration/LocalMaximaConfiguration.cs b/src/Dong.Felt/Configuration/LocalMaximaConfiguration.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Configuration/LocalMaximaConfiguration.cs rename to src/Dong.Felt/Configuration/LocalMaximaConfiguration.cs diff --git a/AudioAnalysis/Dong.Felt/Configuration/RidgeDetectionConfiguration.cs b/src/Dong.Felt/Configuration/RidgeDetectionConfiguration.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Configuration/RidgeDetectionConfiguration.cs rename to src/Dong.Felt/Configuration/RidgeDetectionConfiguration.cs diff --git a/AudioAnalysis/Dong.Felt/Configuration/SpectrogramConfiguation.cs b/src/Dong.Felt/Configuration/SpectrogramConfiguation.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Configuration/SpectrogramConfiguation.cs rename to src/Dong.Felt/Configuration/SpectrogramConfiguation.cs diff --git a/AudioAnalysis/Dong.Felt/Configuration/StructureTensorConfiguration.cs b/src/Dong.Felt/Configuration/StructureTensorConfiguration.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Configuration/StructureTensorConfiguration.cs rename to src/Dong.Felt/Configuration/StructureTensorConfiguration.cs diff --git a/AudioAnalysis/Dong.Felt/Distance.Tools.cs b/src/Dong.Felt/Distance.Tools.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Distance.Tools.cs rename to src/Dong.Felt/Distance.Tools.cs diff --git a/AudioAnalysis/Dong.Felt/Dong.Felt.csproj b/src/Dong.Felt/Dong.Felt.csproj similarity index 100% rename from AudioAnalysis/Dong.Felt/Dong.Felt.csproj rename to src/Dong.Felt/Dong.Felt.csproj diff --git a/AudioAnalysis/Dong.Felt/Dong.Sandpit.cs b/src/Dong.Felt/Dong.Sandpit.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Dong.Sandpit.cs rename to src/Dong.Felt/Dong.Sandpit.cs diff --git a/AudioAnalysis/Dong.Felt/Experiments/Experiments.cs b/src/Dong.Felt/Experiments/Experiments.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Experiments/Experiments.cs rename to src/Dong.Felt/Experiments/Experiments.cs diff --git a/AudioAnalysis/Dong.Felt/Features/FeatureExtraction.cs b/src/Dong.Felt/Features/FeatureExtraction.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Features/FeatureExtraction.cs rename to src/Dong.Felt/Features/FeatureExtraction.cs diff --git a/AudioAnalysis/Dong.Felt/Features/Features.cs b/src/Dong.Felt/Features/Features.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Features/Features.cs rename to src/Dong.Felt/Features/Features.cs diff --git a/AudioAnalysis/Dong.Felt/Features/Ridge.cs b/src/Dong.Felt/Features/Ridge.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Features/Ridge.cs rename to src/Dong.Felt/Features/Ridge.cs diff --git a/AudioAnalysis/Dong.Felt/ImageAnalysisTools.cs b/src/Dong.Felt/ImageAnalysisTools.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/ImageAnalysisTools.cs rename to src/Dong.Felt/ImageAnalysisTools.cs diff --git a/AudioAnalysis/Dong.Felt/Index.cs b/src/Dong.Felt/Index.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Index.cs rename to src/Dong.Felt/Index.cs diff --git a/AudioAnalysis/Dong.Felt/Indexing.cs b/src/Dong.Felt/Indexing.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Indexing.cs rename to src/Dong.Felt/Indexing.cs diff --git a/AudioAnalysis/Dong.Felt/PointOfInterest/LocalMaxima.cs b/src/Dong.Felt/PointOfInterest/LocalMaxima.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/PointOfInterest/LocalMaxima.cs rename to src/Dong.Felt/PointOfInterest/LocalMaxima.cs diff --git a/AudioAnalysis/Dong.Felt/PointOfInterest/POISelection.cs b/src/Dong.Felt/PointOfInterest/POISelection.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/PointOfInterest/POISelection.cs rename to src/Dong.Felt/PointOfInterest/POISelection.cs diff --git a/AudioAnalysis/Dong.Felt/PointOfInterest/PoiAnalysis.cs b/src/Dong.Felt/PointOfInterest/PoiAnalysis.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/PointOfInterest/PoiAnalysis.cs rename to src/Dong.Felt/PointOfInterest/PoiAnalysis.cs diff --git a/AudioAnalysis/Dong.Felt/PointOfInterest/StructureTensor.cs b/src/Dong.Felt/PointOfInterest/StructureTensor.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/PointOfInterest/StructureTensor.cs rename to src/Dong.Felt/PointOfInterest/StructureTensor.cs diff --git a/AudioAnalysis/Dong.Felt/Preprocessing/AudioPreprosessing.cs b/src/Dong.Felt/Preprocessing/AudioPreprosessing.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Preprocessing/AudioPreprosessing.cs rename to src/Dong.Felt/Preprocessing/AudioPreprosessing.cs diff --git a/AudioAnalysis/Dong.Felt/Properties/AssemblyInfo.cs b/src/Dong.Felt/Properties/AssemblyInfo.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Properties/AssemblyInfo.cs rename to src/Dong.Felt/Properties/AssemblyInfo.cs diff --git a/AudioAnalysis/Dong.Felt/Query.cs b/src/Dong.Felt/Query.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Query.cs rename to src/Dong.Felt/Query.cs diff --git a/AudioAnalysis/Dong.Felt/Registration/TemplateAllignment.cs b/src/Dong.Felt/Registration/TemplateAllignment.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Registration/TemplateAllignment.cs rename to src/Dong.Felt/Registration/TemplateAllignment.cs diff --git a/AudioAnalysis/Dong.Felt/Representations/ClusterAnalysis.cs b/src/Dong.Felt/Representations/ClusterAnalysis.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Representations/ClusterAnalysis.cs rename to src/Dong.Felt/Representations/ClusterAnalysis.cs diff --git a/AudioAnalysis/Dong.Felt/Representations/EventBasedRepresentation.cs b/src/Dong.Felt/Representations/EventBasedRepresentation.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Representations/EventBasedRepresentation.cs rename to src/Dong.Felt/Representations/EventBasedRepresentation.cs diff --git a/AudioAnalysis/Dong.Felt/Representations/MFCC.cs b/src/Dong.Felt/Representations/MFCC.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Representations/MFCC.cs rename to src/Dong.Felt/Representations/MFCC.cs diff --git a/AudioAnalysis/Dong.Felt/Representations/NeighbourhoodRepresentationOutput.cs b/src/Dong.Felt/Representations/NeighbourhoodRepresentationOutput.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Representations/NeighbourhoodRepresentationOutput.cs rename to src/Dong.Felt/Representations/NeighbourhoodRepresentationOutput.cs diff --git a/AudioAnalysis/Dong.Felt/Representations/RectangularRepresentation.cs b/src/Dong.Felt/Representations/RectangularRepresentation.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Representations/RectangularRepresentation.cs rename to src/Dong.Felt/Representations/RectangularRepresentation.cs diff --git a/AudioAnalysis/Dong.Felt/Representations/RegionRrepresentation.cs b/src/Dong.Felt/Representations/RegionRrepresentation.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Representations/RegionRrepresentation.cs rename to src/Dong.Felt/Representations/RegionRrepresentation.cs diff --git a/AudioAnalysis/Dong.Felt/Representations/RidgeDescriptionNeighbourhoodRepresentation.cs b/src/Dong.Felt/Representations/RidgeDescriptionNeighbourhoodRepresentation.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Representations/RidgeDescriptionNeighbourhoodRepresentation.cs rename to src/Dong.Felt/Representations/RidgeDescriptionNeighbourhoodRepresentation.cs diff --git a/AudioAnalysis/Dong.Felt/Representations/RidgeDescriptionRegionRepresentation.cs b/src/Dong.Felt/Representations/RidgeDescriptionRegionRepresentation.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Representations/RidgeDescriptionRegionRepresentation.cs rename to src/Dong.Felt/Representations/RidgeDescriptionRegionRepresentation.cs diff --git a/AudioAnalysis/Dong.Felt/Representations/RidgeNeighbourhoodFeatureVector.cs b/src/Dong.Felt/Representations/RidgeNeighbourhoodFeatureVector.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Representations/RidgeNeighbourhoodFeatureVector.cs rename to src/Dong.Felt/Representations/RidgeNeighbourhoodFeatureVector.cs diff --git a/AudioAnalysis/Dong.Felt/ResultsOutput/MathingResultsAnalysis.cs b/src/Dong.Felt/ResultsOutput/MathingResultsAnalysis.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/ResultsOutput/MathingResultsAnalysis.cs rename to src/Dong.Felt/ResultsOutput/MathingResultsAnalysis.cs diff --git a/AudioAnalysis/Dong.Felt/ResultsOutput/OutputResults.cs b/src/Dong.Felt/ResultsOutput/OutputResults.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/ResultsOutput/OutputResults.cs rename to src/Dong.Felt/ResultsOutput/OutputResults.cs diff --git a/AudioAnalysis/Dong.Felt/SimilarityMatching/SimilarityMatching.cs b/src/Dong.Felt/SimilarityMatching/SimilarityMatching.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/SimilarityMatching/SimilarityMatching.cs rename to src/Dong.Felt/SimilarityMatching/SimilarityMatching.cs diff --git a/AudioAnalysis/Dong.Felt/SongScopeCandidates.cs b/src/Dong.Felt/SongScopeCandidates.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/SongScopeCandidates.cs rename to src/Dong.Felt/SongScopeCandidates.cs diff --git a/AudioAnalysis/Dong.Felt/SpectrogramDrawing/DrawSpectrogram.cs b/src/Dong.Felt/SpectrogramDrawing/DrawSpectrogram.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/SpectrogramDrawing/DrawSpectrogram.cs rename to src/Dong.Felt/SpectrogramDrawing/DrawSpectrogram.cs diff --git a/AudioAnalysis/Dong.Felt/StatisticalAnalysis.cs b/src/Dong.Felt/StatisticalAnalysis.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/StatisticalAnalysis.cs rename to src/Dong.Felt/StatisticalAnalysis.cs diff --git a/AudioAnalysis/Dong.Felt/TemplateTools.cs b/src/Dong.Felt/TemplateTools.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/TemplateTools.cs rename to src/Dong.Felt/TemplateTools.cs diff --git a/AudioAnalysis/Dong.Felt/Test.cs b/src/Dong.Felt/Test.cs similarity index 100% rename from AudioAnalysis/Dong.Felt/Test.cs rename to src/Dong.Felt/Test.cs diff --git a/AudioAnalysis/Dong.Felt/app.config b/src/Dong.Felt/app.config similarity index 100% rename from AudioAnalysis/Dong.Felt/app.config rename to src/Dong.Felt/app.config diff --git a/AudioAnalysis/Dong.Felt/packages.config b/src/Dong.Felt/packages.config similarity index 100% rename from AudioAnalysis/Dong.Felt/packages.config rename to src/Dong.Felt/packages.config diff --git a/AudioAnalysis/FELT/AddAllItemsInPackagesFolder.bat b/src/FELT/AddAllItemsInPackagesFolder.bat similarity index 100% rename from AudioAnalysis/FELT/AddAllItemsInPackagesFolder.bat rename to src/FELT/AddAllItemsInPackagesFolder.bat diff --git a/AudioAnalysis/FELT/App.config b/src/FELT/App.config similarity index 100% rename from AudioAnalysis/FELT/App.config rename to src/FELT/App.config diff --git a/AudioAnalysis/FELT/EcosoundsFeltAdapter/EcosoundsFeltAdapter.csproj b/src/FELT/EcosoundsFeltAdapter/EcosoundsFeltAdapter.csproj similarity index 100% rename from AudioAnalysis/FELT/EcosoundsFeltAdapter/EcosoundsFeltAdapter.csproj rename to src/FELT/EcosoundsFeltAdapter/EcosoundsFeltAdapter.csproj diff --git a/AudioAnalysis/FELT/EcosoundsFeltAdapter/FeltAccessor.cs b/src/FELT/EcosoundsFeltAdapter/FeltAccessor.cs similarity index 100% rename from AudioAnalysis/FELT/EcosoundsFeltAdapter/FeltAccessor.cs rename to src/FELT/EcosoundsFeltAdapter/FeltAccessor.cs diff --git a/AudioAnalysis/FELT/EcosoundsFeltAdapter/IFeltAccessor.cs b/src/FELT/EcosoundsFeltAdapter/IFeltAccessor.cs similarity index 100% rename from AudioAnalysis/FELT/EcosoundsFeltAdapter/IFeltAccessor.cs rename to src/FELT/EcosoundsFeltAdapter/IFeltAccessor.cs diff --git a/AudioAnalysis/FELT/EcosoundsFeltAdapter/Properties/AssemblyInfo.cs b/src/FELT/EcosoundsFeltAdapter/Properties/AssemblyInfo.cs similarity index 100% rename from AudioAnalysis/FELT/EcosoundsFeltAdapter/Properties/AssemblyInfo.cs rename to src/FELT/EcosoundsFeltAdapter/Properties/AssemblyInfo.cs diff --git a/AudioAnalysis/FELT/EcosoundsFeltAdapter/UnavailableFeltAccessor.cs b/src/FELT/EcosoundsFeltAdapter/UnavailableFeltAccessor.cs similarity index 100% rename from AudioAnalysis/FELT/EcosoundsFeltAdapter/UnavailableFeltAccessor.cs rename to src/FELT/EcosoundsFeltAdapter/UnavailableFeltAccessor.cs diff --git a/AudioAnalysis/FELT/EcosoundsFeltAdapter/app.config b/src/FELT/EcosoundsFeltAdapter/app.config similarity index 100% rename from AudioAnalysis/FELT/EcosoundsFeltAdapter/app.config rename to src/FELT/EcosoundsFeltAdapter/app.config diff --git a/AudioAnalysis/FELT/EcosoundsFeltAdapter/packages.config b/src/FELT/EcosoundsFeltAdapter/packages.config similarity index 100% rename from AudioAnalysis/FELT/EcosoundsFeltAdapter/packages.config rename to src/FELT/EcosoundsFeltAdapter/packages.config diff --git a/AudioAnalysis/FELT/FELT.Tests/Book1.xlsx b/src/FELT/FELT.Tests/Book1.xlsx similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/Book1.xlsx rename to src/FELT/FELT.Tests/Book1.xlsx diff --git a/AudioAnalysis/FELT/FELT.Tests/EuclideanClassifierTest.cs b/src/FELT/FELT.Tests/EuclideanClassifierTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/EuclideanClassifierTest.cs rename to src/FELT/FELT.Tests/EuclideanClassifierTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/FELT.Tests.csproj b/src/FELT/FELT.Tests/FELT.Tests.csproj similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/FELT.Tests.csproj rename to src/FELT/FELT.Tests/FELT.Tests.csproj diff --git a/AudioAnalysis/FELT/FELT.Tests/FindEventsLikeThisTest.cs b/src/FELT/FELT.Tests/FindEventsLikeThisTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/FindEventsLikeThisTest.cs rename to src/FELT/FELT.Tests/FindEventsLikeThisTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/GroupTrainerTest.cs b/src/FELT/FELT.Tests/GroupTrainerTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/GroupTrainerTest.cs rename to src/FELT/FELT.Tests/GroupTrainerTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/MQUTeR.FSharp.Shared.cs b/src/FELT/FELT.Tests/MQUTeR.FSharp.Shared.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/MQUTeR.FSharp.Shared.cs rename to src/FELT/FELT.Tests/MQUTeR.FSharp.Shared.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/MathTest.cs b/src/FELT/FELT.Tests/MathTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/MathTest.cs rename to src/FELT/FELT.Tests/MathTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/Minimods/Minimod.PrettyDateAndTime.Generated.cs b/src/FELT/FELT.Tests/Minimods/Minimod.PrettyDateAndTime.Generated.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/Minimods/Minimod.PrettyDateAndTime.Generated.cs rename to src/FELT/FELT.Tests/Minimods/Minimod.PrettyDateAndTime.Generated.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/Minimods/Minimod.PrettyPrint.Generated.cs b/src/FELT/FELT.Tests/Minimods/Minimod.PrettyPrint.Generated.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/Minimods/Minimod.PrettyPrint.Generated.cs rename to src/FELT/FELT.Tests/Minimods/Minimod.PrettyPrint.Generated.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/Minimods/Minimod.PrettyText.Generated.cs b/src/FELT/FELT.Tests/Minimods/Minimod.PrettyText.Generated.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/Minimods/Minimod.PrettyText.Generated.cs rename to src/FELT/FELT.Tests/Minimods/Minimod.PrettyText.Generated.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/Minimods/Minimod.PrettyTypeSignatures.Generated.cs b/src/FELT/FELT.Tests/Minimods/Minimod.PrettyTypeSignatures.Generated.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/Minimods/Minimod.PrettyTypeSignatures.Generated.cs rename to src/FELT/FELT.Tests/Minimods/Minimod.PrettyTypeSignatures.Generated.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/OneForOneSelectorTest.cs b/src/FELT/FELT.Tests/OneForOneSelectorTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/OneForOneSelectorTest.cs rename to src/FELT/FELT.Tests/OneForOneSelectorTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/Properties/AssemblyInfo.cs b/src/FELT/FELT.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/Properties/AssemblyInfo.cs rename to src/FELT/FELT.Tests/Properties/AssemblyInfo.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/RandomiserSelectorTest.cs b/src/FELT/FELT.Tests/RandomiserSelectorTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/RandomiserSelectorTest.cs rename to src/FELT/FELT.Tests/RandomiserSelectorTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/ResultsComputationTest.cs b/src/FELT/FELT.Tests/ResultsComputationTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/ResultsComputationTest.cs rename to src/FELT/FELT.Tests/ResultsComputationTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/Settings.StyleCop b/src/FELT/FELT.Tests/Settings.StyleCop similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/Settings.StyleCop rename to src/FELT/FELT.Tests/Settings.StyleCop diff --git a/AudioAnalysis/FELT/FELT.Tests/SunCalcTest.cs b/src/FELT/FELT.Tests/SunCalcTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/SunCalcTest.cs rename to src/FELT/FELT.Tests/SunCalcTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/Test References/FELT.accessor b/src/FELT/FELT.Tests/Test References/FELT.accessor similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/Test References/FELT.accessor rename to src/FELT/FELT.Tests/Test References/FELT.accessor diff --git a/AudioAnalysis/FELT/FELT.Tests/TimeOfDayTest.cs b/src/FELT/FELT.Tests/TimeOfDayTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/TimeOfDayTest.cs rename to src/FELT/FELT.Tests/TimeOfDayTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/ZScoreGlobalTransformerTest.cs b/src/FELT/FELT.Tests/ZScoreGlobalTransformerTest.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/ZScoreGlobalTransformerTest.cs rename to src/FELT/FELT.Tests/ZScoreGlobalTransformerTest.cs diff --git a/AudioAnalysis/FELT/FELT.Tests/app.config b/src/FELT/FELT.Tests/app.config similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/app.config rename to src/FELT/FELT.Tests/app.config diff --git a/AudioAnalysis/FELT/FELT.Tests/democsv2.csv b/src/FELT/FELT.Tests/democsv2.csv similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/democsv2.csv rename to src/FELT/FELT.Tests/democsv2.csv diff --git a/AudioAnalysis/FELT/FELT.Tests/packages.config b/src/FELT/FELT.Tests/packages.config similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/packages.config rename to src/FELT/FELT.Tests/packages.config diff --git a/AudioAnalysis/FELT/FELT.Tests/z1440Test.cs b/src/FELT/FELT.Tests/z1440Test.cs similarity index 100% rename from AudioAnalysis/FELT/FELT.Tests/z1440Test.cs rename to src/FELT/FELT.Tests/z1440Test.cs diff --git a/AudioAnalysis/FELT/FELT.sln b/src/FELT/FELT.sln similarity index 100% rename from AudioAnalysis/FELT/FELT.sln rename to src/FELT/FELT.sln diff --git a/AudioAnalysis/FELT/FELT.vsmdi b/src/FELT/FELT.vsmdi similarity index 100% rename from AudioAnalysis/FELT/FELT.vsmdi rename to src/FELT/FELT.vsmdi diff --git a/AudioAnalysis/FELT/FELT/AssemblyInfo.fs b/src/FELT/FELT/AssemblyInfo.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/AssemblyInfo.fs rename to src/FELT/FELT/AssemblyInfo.fs diff --git a/AudioAnalysis/FELT/FELT/Classifier.Base.fs b/src/FELT/FELT/Classifier.Base.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Classifier.Base.fs rename to src/FELT/FELT/Classifier.Base.fs diff --git a/AudioAnalysis/FELT/FELT/Classifier.CosineSimilarity.fs b/src/FELT/FELT/Classifier.CosineSimilarity.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Classifier.CosineSimilarity.fs rename to src/FELT/FELT/Classifier.CosineSimilarity.fs diff --git a/AudioAnalysis/FELT/FELT/Classifier.Euclidean.fs b/src/FELT/FELT/Classifier.Euclidean.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Classifier.Euclidean.fs rename to src/FELT/FELT/Classifier.Euclidean.fs diff --git a/AudioAnalysis/FELT/FELT/Classifier.GraphDistance.fs b/src/FELT/FELT/Classifier.GraphDistance.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Classifier.GraphDistance.fs rename to src/FELT/FELT/Classifier.GraphDistance.fs diff --git a/AudioAnalysis/FELT/FELT/Classifier.PearsonCorrelationCoefficient.fs b/src/FELT/FELT/Classifier.PearsonCorrelationCoefficient.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Classifier.PearsonCorrelationCoefficient.fs rename to src/FELT/FELT/Classifier.PearsonCorrelationCoefficient.fs diff --git a/AudioAnalysis/FELT/FELT/Classifier.ZScore.fs b/src/FELT/FELT/Classifier.ZScore.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Classifier.ZScore.fs rename to src/FELT/FELT/Classifier.ZScore.fs diff --git a/AudioAnalysis/FELT/FELT/Cleaner.fs b/src/FELT/FELT/Cleaner.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Cleaner.fs rename to src/FELT/FELT/Cleaner.fs diff --git a/AudioAnalysis/FELT/FELT/ExcelResultsComputationTemplate.xlsx b/src/FELT/FELT/ExcelResultsComputationTemplate.xlsx similarity index 100% rename from AudioAnalysis/FELT/FELT/ExcelResultsComputationTemplate.xlsx rename to src/FELT/FELT/ExcelResultsComputationTemplate.xlsx diff --git a/AudioAnalysis/FELT/FELT/FELT.fsproj b/src/FELT/FELT/FELT.fsproj similarity index 100% rename from AudioAnalysis/FELT/FELT/FELT.fsproj rename to src/FELT/FELT/FELT.fsproj diff --git a/AudioAnalysis/FELT/FELT/Program.fs b/src/FELT/FELT/Program.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Program.fs rename to src/FELT/FELT/Program.fs diff --git a/AudioAnalysis/FELT/FELT/Results.OutFile.fs b/src/FELT/FELT/Results.OutFile.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Results.OutFile.fs rename to src/FELT/FELT/Results.OutFile.fs diff --git a/AudioAnalysis/FELT/FELT/Results.ResultsCombiner.fs b/src/FELT/FELT/Results.ResultsCombiner.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Results.ResultsCombiner.fs rename to src/FELT/FELT/Results.ResultsCombiner.fs diff --git a/AudioAnalysis/FELT/FELT/ResultsComputation.fs b/src/FELT/FELT/ResultsComputation.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/ResultsComputation.fs rename to src/FELT/FELT/ResultsComputation.fs diff --git a/AudioAnalysis/FELT/FELT/RunAnalysis.fs b/src/FELT/FELT/RunAnalysis.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/RunAnalysis.fs rename to src/FELT/FELT/RunAnalysis.fs diff --git a/AudioAnalysis/FELT/FELT/Search.fs b/src/FELT/FELT/Search.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Search.fs rename to src/FELT/FELT/Search.fs diff --git a/AudioAnalysis/FELT/FELT/Selector.Base.fs b/src/FELT/FELT/Selector.Base.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Selector.Base.fs rename to src/FELT/FELT/Selector.Base.fs diff --git a/AudioAnalysis/FELT/FELT/Selector.OneForOne.fs b/src/FELT/FELT/Selector.OneForOne.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Selector.OneForOne.fs rename to src/FELT/FELT/Selector.OneForOne.fs diff --git a/AudioAnalysis/FELT/FELT/Selector.PredicateSelector.fs b/src/FELT/FELT/Selector.PredicateSelector.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Selector.PredicateSelector.fs rename to src/FELT/FELT/Selector.PredicateSelector.fs diff --git a/AudioAnalysis/FELT/FELT/Selector.Randomiser.fs b/src/FELT/FELT/Selector.Randomiser.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Selector.Randomiser.fs rename to src/FELT/FELT/Selector.Randomiser.fs diff --git a/AudioAnalysis/FELT/FELT/Trainer.Base.fs b/src/FELT/FELT/Trainer.Base.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Trainer.Base.fs rename to src/FELT/FELT/Trainer.Base.fs diff --git a/AudioAnalysis/FELT/FELT/Trainer.Group.fs b/src/FELT/FELT/Trainer.Group.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Trainer.Group.fs rename to src/FELT/FELT/Trainer.Group.fs diff --git a/AudioAnalysis/FELT/FELT/Trainer.GroupWithStats.fs b/src/FELT/FELT/Trainer.GroupWithStats.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Trainer.GroupWithStats.fs rename to src/FELT/FELT/Trainer.GroupWithStats.fs diff --git a/AudioAnalysis/FELT/FELT/Trainer.OneForOne.fs b/src/FELT/FELT/Trainer.OneForOne.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Trainer.OneForOne.fs rename to src/FELT/FELT/Trainer.OneForOne.fs diff --git a/AudioAnalysis/FELT/FELT/Transformer.Base.fs b/src/FELT/FELT/Transformer.Base.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Transformer.Base.fs rename to src/FELT/FELT/Transformer.Base.fs diff --git a/AudioAnalysis/FELT/FELT/Transformer.RemoveFeature.fs b/src/FELT/FELT/Transformer.RemoveFeature.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Transformer.RemoveFeature.fs rename to src/FELT/FELT/Transformer.RemoveFeature.fs diff --git a/AudioAnalysis/FELT/FELT/Transformer.TimeOfDay.fs b/src/FELT/FELT/Transformer.TimeOfDay.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Transformer.TimeOfDay.fs rename to src/FELT/FELT/Transformer.TimeOfDay.fs diff --git a/AudioAnalysis/FELT/FELT/Transformer.ZScoreNormalise.fs b/src/FELT/FELT/Transformer.ZScoreNormalise.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Transformer.ZScoreNormalise.fs rename to src/FELT/FELT/Transformer.ZScoreNormalise.fs diff --git a/AudioAnalysis/FELT/FELT/WebsiteComputation.fs b/src/FELT/FELT/WebsiteComputation.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/WebsiteComputation.fs rename to src/FELT/FELT/WebsiteComputation.fs diff --git a/AudioAnalysis/FELT/FELT/Workflows.fs b/src/FELT/FELT/Workflows.fs similarity index 100% rename from AudioAnalysis/FELT/FELT/Workflows.fs rename to src/FELT/FELT/Workflows.fs diff --git a/AudioAnalysis/FELT/FELT/app.config b/src/FELT/FELT/app.config similarity index 100% rename from AudioAnalysis/FELT/FELT/app.config rename to src/FELT/FELT/app.config diff --git a/AudioAnalysis/FELT/FELT/packages.config b/src/FELT/FELT/packages.config similarity index 100% rename from AudioAnalysis/FELT/FELT/packages.config rename to src/FELT/FELT/packages.config diff --git a/AudioAnalysis/FELT/FeltRunner/App.config b/src/FELT/FeltRunner/App.config similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/App.config rename to src/FELT/FeltRunner/App.config diff --git a/AudioAnalysis/FELT/FeltRunner/CustomConfig.fs b/src/FELT/FeltRunner/CustomConfig.fs similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/CustomConfig.fs rename to src/FELT/FeltRunner/CustomConfig.fs diff --git a/AudioAnalysis/FELT/FeltRunner/CustomConfigAnalyses.fs b/src/FELT/FeltRunner/CustomConfigAnalyses.fs similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/CustomConfigAnalyses.fs rename to src/FELT/FeltRunner/CustomConfigAnalyses.fs diff --git a/AudioAnalysis/FELT/FeltRunner/ExcelResultsSummationTemplate-awesome.xlsm b/src/FELT/FeltRunner/ExcelResultsSummationTemplate-awesome.xlsm similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/ExcelResultsSummationTemplate-awesome.xlsm rename to src/FELT/FeltRunner/ExcelResultsSummationTemplate-awesome.xlsm diff --git a/AudioAnalysis/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsm b/src/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsm similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsm rename to src/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsm diff --git a/AudioAnalysis/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsx b/src/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsx similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsx rename to src/FELT/FeltRunner/ExcelResultsSummationTemplate.xlsx diff --git a/AudioAnalysis/FELT/FeltRunner/FELT.Runner.fsproj b/src/FELT/FeltRunner/FELT.Runner.fsproj similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/FELT.Runner.fsproj rename to src/FELT/FeltRunner/FELT.Runner.fsproj diff --git a/AudioAnalysis/FELT/FeltRunner/FeltRunner.fsproj b/src/FELT/FeltRunner/FeltRunner.fsproj similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/FeltRunner.fsproj rename to src/FELT/FeltRunner/FeltRunner.fsproj diff --git a/AudioAnalysis/FELT/FeltRunner/Main.fs b/src/FELT/FeltRunner/Main.fs similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/Main.fs rename to src/FELT/FeltRunner/Main.fs diff --git a/AudioAnalysis/FELT/FeltRunner/Main.fsi b/src/FELT/FeltRunner/Main.fsi similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/Main.fsi rename to src/FELT/FeltRunner/Main.fsi diff --git a/AudioAnalysis/FELT/FeltRunner/SummationReport.fs b/src/FELT/FeltRunner/SummationReport.fs similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/SummationReport.fs rename to src/FELT/FeltRunner/SummationReport.fs diff --git a/AudioAnalysis/FELT/FeltRunner/Template.xlsx b/src/FELT/FeltRunner/Template.xlsx similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/Template.xlsx rename to src/FELT/FeltRunner/Template.xlsx diff --git a/AudioAnalysis/FELT/FeltRunner/packages.config b/src/FELT/FeltRunner/packages.config similarity index 100% rename from AudioAnalysis/FELT/FeltRunner/packages.config rename to src/FELT/FeltRunner/packages.config diff --git a/AudioAnalysis/FELT/Local.testsettings b/src/FELT/Local.testsettings similarity index 100% rename from AudioAnalysis/FELT/Local.testsettings rename to src/FELT/Local.testsettings diff --git a/AudioAnalysis/FELT/Shared/App_Readme/MathNet.Numerics.authors.txt b/src/FELT/Shared/App_Readme/MathNet.Numerics.authors.txt similarity index 100% rename from AudioAnalysis/FELT/Shared/App_Readme/MathNet.Numerics.authors.txt rename to src/FELT/Shared/App_Readme/MathNet.Numerics.authors.txt diff --git a/AudioAnalysis/FELT/Shared/App_Readme/MathNet.Numerics.copyright.txt b/src/FELT/Shared/App_Readme/MathNet.Numerics.copyright.txt similarity index 100% rename from AudioAnalysis/FELT/Shared/App_Readme/MathNet.Numerics.copyright.txt rename to src/FELT/Shared/App_Readme/MathNet.Numerics.copyright.txt diff --git a/AudioAnalysis/FELT/Shared/App_Readme/MathNet.Numerics.readme.txt b/src/FELT/Shared/App_Readme/MathNet.Numerics.readme.txt similarity index 100% rename from AudioAnalysis/FELT/Shared/App_Readme/MathNet.Numerics.readme.txt rename to src/FELT/Shared/App_Readme/MathNet.Numerics.readme.txt diff --git a/AudioAnalysis/FELT/Shared/CSV.fs b/src/FELT/Shared/CSV.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/CSV.fs rename to src/FELT/Shared/CSV.fs diff --git a/AudioAnalysis/FELT/Shared/CacheFormat.fs b/src/FELT/Shared/CacheFormat.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/CacheFormat.fs rename to src/FELT/Shared/CacheFormat.fs diff --git a/AudioAnalysis/FELT/Shared/DataSet.fs b/src/FELT/Shared/DataSet.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/DataSet.fs rename to src/FELT/Shared/DataSet.fs diff --git a/AudioAnalysis/FELT/Shared/Debug.fs b/src/FELT/Shared/Debug.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Debug.fs rename to src/FELT/Shared/Debug.fs diff --git a/AudioAnalysis/FELT/Shared/Equality.fs b/src/FELT/Shared/Equality.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Equality.fs rename to src/FELT/Shared/Equality.fs diff --git a/AudioAnalysis/FELT/Shared/IO.fs b/src/FELT/Shared/IO.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/IO.fs rename to src/FELT/Shared/IO.fs diff --git a/AudioAnalysis/FELT/Shared/Interval.fs b/src/FELT/Shared/Interval.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Interval.fs rename to src/FELT/Shared/Interval.fs diff --git a/AudioAnalysis/FELT/Shared/MQUTeR.FSharp.Shared.fsproj b/src/FELT/Shared/MQUTeR.FSharp.Shared.fsproj similarity index 100% rename from AudioAnalysis/FELT/Shared/MQUTeR.FSharp.Shared.fsproj rename to src/FELT/Shared/MQUTeR.FSharp.Shared.fsproj diff --git a/AudioAnalysis/FELT/Shared/Math.fs b/src/FELT/Shared/Math.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Math.fs rename to src/FELT/Shared/Math.fs diff --git a/AudioAnalysis/FELT/Shared/Microsoft.FSharp.Collections.Array.fs b/src/FELT/Shared/Microsoft.FSharp.Collections.Array.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Microsoft.FSharp.Collections.Array.fs rename to src/FELT/Shared/Microsoft.FSharp.Collections.Array.fs diff --git a/AudioAnalysis/FELT/Shared/Microsoft.FSharp.Collections.Maps.fs b/src/FELT/Shared/Microsoft.FSharp.Collections.Maps.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Microsoft.FSharp.Collections.Maps.fs rename to src/FELT/Shared/Microsoft.FSharp.Collections.Maps.fs diff --git a/AudioAnalysis/FELT/Shared/Microsoft.FSharp.Collections.Seq.fs b/src/FELT/Shared/Microsoft.FSharp.Collections.Seq.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Microsoft.FSharp.Collections.Seq.fs rename to src/FELT/Shared/Microsoft.FSharp.Collections.Seq.fs diff --git a/AudioAnalysis/FELT/Shared/Microsoft.FSharp.Collections.Set.fs b/src/FELT/Shared/Microsoft.FSharp.Collections.Set.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Microsoft.FSharp.Collections.Set.fs rename to src/FELT/Shared/Microsoft.FSharp.Collections.Set.fs diff --git a/AudioAnalysis/FELT/Shared/Microsoft.FSharp.Core.fs b/src/FELT/Shared/Microsoft.FSharp.Core.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Microsoft.FSharp.Core.fs rename to src/FELT/Shared/Microsoft.FSharp.Core.fs diff --git a/AudioAnalysis/FELT/Shared/Microsoft.FSharp.Numerics.ModuloInteger.fs b/src/FELT/Shared/Microsoft.FSharp.Numerics.ModuloInteger.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Microsoft.FSharp.Numerics.ModuloInteger.fs rename to src/FELT/Shared/Microsoft.FSharp.Numerics.ModuloInteger.fs diff --git a/AudioAnalysis/FELT/Shared/MoreStats.fs b/src/FELT/Shared/MoreStats.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/MoreStats.fs rename to src/FELT/Shared/MoreStats.fs diff --git a/AudioAnalysis/FELT/Shared/Mutex.fs b/src/FELT/Shared/Mutex.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Mutex.fs rename to src/FELT/Shared/Mutex.fs diff --git a/AudioAnalysis/FELT/Shared/NumericLiteralG.fs b/src/FELT/Shared/NumericLiteralG.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/NumericLiteralG.fs rename to src/FELT/Shared/NumericLiteralG.fs diff --git a/AudioAnalysis/FELT/Shared/Reflection.fs b/src/FELT/Shared/Reflection.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Reflection.fs rename to src/FELT/Shared/Reflection.fs diff --git a/AudioAnalysis/FELT/Shared/SI.fs b/src/FELT/Shared/SI.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/SI.fs rename to src/FELT/Shared/SI.fs diff --git a/AudioAnalysis/FELT/Shared/Script.fsx b/src/FELT/Shared/Script.fsx similarity index 100% rename from AudioAnalysis/FELT/Shared/Script.fsx rename to src/FELT/Shared/Script.fsx diff --git a/AudioAnalysis/FELT/Shared/Serialization.fs b/src/FELT/Shared/Serialization.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Serialization.fs rename to src/FELT/Shared/Serialization.fs diff --git a/AudioAnalysis/FELT/Shared/StringStats.fs b/src/FELT/Shared/StringStats.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/StringStats.fs rename to src/FELT/Shared/StringStats.fs diff --git a/AudioAnalysis/FELT/Shared/Suncalc.fs b/src/FELT/Shared/Suncalc.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Suncalc.fs rename to src/FELT/Shared/Suncalc.fs diff --git a/AudioAnalysis/FELT/Shared/System.fs b/src/FELT/Shared/System.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/System.fs rename to src/FELT/Shared/System.fs diff --git a/AudioAnalysis/FELT/Shared/Utilities.fs b/src/FELT/Shared/Utilities.fs similarity index 100% rename from AudioAnalysis/FELT/Shared/Utilities.fs rename to src/FELT/Shared/Utilities.fs diff --git a/AudioAnalysis/FELT/Shared/app.config b/src/FELT/Shared/app.config similarity index 100% rename from AudioAnalysis/FELT/Shared/app.config rename to src/FELT/Shared/app.config diff --git a/AudioAnalysis/FELT/Shared/packages.config b/src/FELT/Shared/packages.config similarity index 100% rename from AudioAnalysis/FELT/Shared/packages.config rename to src/FELT/Shared/packages.config diff --git a/AudioAnalysis/QutBioacosutics.Xie/AcousticIndicesJie/InitialiseJiesIndexProperties.cs b/src/QutBioacosutics.Xie/AcousticIndicesJie/InitialiseJiesIndexProperties.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/AcousticIndicesJie/InitialiseJiesIndexProperties.cs rename to src/QutBioacosutics.Xie/AcousticIndicesJie/InitialiseJiesIndexProperties.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Configuration/CaeruleaConfiguration.cs b/src/QutBioacosutics.Xie/Configuration/CaeruleaConfiguration.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Configuration/CaeruleaConfiguration.cs rename to src/QutBioacosutics.Xie/Configuration/CaeruleaConfiguration.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Configuration/CanetoadConfiguration.cs b/src/QutBioacosutics.Xie/Configuration/CanetoadConfiguration.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Configuration/CanetoadConfiguration.cs rename to src/QutBioacosutics.Xie/Configuration/CanetoadConfiguration.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Configuration/FallaxConfiguration.cs b/src/QutBioacosutics.Xie/Configuration/FallaxConfiguration.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Configuration/FallaxConfiguration.cs rename to src/QutBioacosutics.Xie/Configuration/FallaxConfiguration.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Configuration/GracillentaConfiguration.cs b/src/QutBioacosutics.Xie/Configuration/GracillentaConfiguration.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Configuration/GracillentaConfiguration.cs rename to src/QutBioacosutics.Xie/Configuration/GracillentaConfiguration.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Configuration/LatopalmataConfiguration.cs b/src/QutBioacosutics.Xie/Configuration/LatopalmataConfiguration.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Configuration/LatopalmataConfiguration.cs rename to src/QutBioacosutics.Xie/Configuration/LatopalmataConfiguration.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Configuration/NasutaConfiguration.cs b/src/QutBioacosutics.Xie/Configuration/NasutaConfiguration.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Configuration/NasutaConfiguration.cs rename to src/QutBioacosutics.Xie/Configuration/NasutaConfiguration.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/ExtractTracks.cs b/src/QutBioacosutics.Xie/ExtractTracks.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/ExtractTracks.cs rename to src/QutBioacosutics.Xie/ExtractTracks.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/FindHarmonics.cs b/src/QutBioacosutics.Xie/FindHarmonics.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/FindHarmonics.cs rename to src/QutBioacosutics.Xie/FindHarmonics.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/FindLocalPeaks.cs b/src/QutBioacosutics.Xie/FindLocalPeaks.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/FindLocalPeaks.cs rename to src/QutBioacosutics.Xie/FindLocalPeaks.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/FrogIndex.cs b/src/QutBioacosutics.Xie/FrogIndex.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/FrogIndex.cs rename to src/QutBioacosutics.Xie/FrogIndex.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForCanetoad.cs b/src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForCanetoad.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForCanetoad.cs rename to src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForCanetoad.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaCaerulea.cs b/src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaCaerulea.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaCaerulea.cs rename to src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaCaerulea.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaFallax.cs b/src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaFallax.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaFallax.cs rename to src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaFallax.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaGracillenta.cs b/src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaGracillenta.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaGracillenta.cs rename to src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaGracillenta.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaLatopalmata.cs b/src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaLatopalmata.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaLatopalmata.cs rename to src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaLatopalmata.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaNasuta.cs b/src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaNasuta.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaNasuta.cs rename to src/QutBioacosutics.Xie/FrogIndices/CalculateIndexForLitoriaNasuta.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/LDSpectrograms/DrawLDSpectrogram.cs b/src/QutBioacosutics.Xie/LDSpectrograms/DrawLDSpectrogram.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/LDSpectrograms/DrawLDSpectrogram.cs rename to src/QutBioacosutics.Xie/LDSpectrograms/DrawLDSpectrogram.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/LDSpectrograms/SpectrogramConstantsJie.cs b/src/QutBioacosutics.Xie/LDSpectrograms/SpectrogramConstantsJie.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/LDSpectrograms/SpectrogramConstantsJie.cs rename to src/QutBioacosutics.Xie/LDSpectrograms/SpectrogramConstantsJie.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Main.cs b/src/QutBioacosutics.Xie/Main.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Main.cs rename to src/QutBioacosutics.Xie/Main.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Oscillation Feature/FindOscillation.cs b/src/QutBioacosutics.Xie/Oscillation Feature/FindOscillation.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Oscillation Feature/FindOscillation.cs rename to src/QutBioacosutics.Xie/Oscillation Feature/FindOscillation.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Oscillation Feature/RemoveSparseHits.cs b/src/QutBioacosutics.Xie/Oscillation Feature/RemoveSparseHits.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Oscillation Feature/RemoveSparseHits.cs rename to src/QutBioacosutics.Xie/Oscillation Feature/RemoveSparseHits.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Point.cs b/src/QutBioacosutics.Xie/Point.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Point.cs rename to src/QutBioacosutics.Xie/Point.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Properties/AssemblyInfo.cs b/src/QutBioacosutics.Xie/Properties/AssemblyInfo.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Properties/AssemblyInfo.cs rename to src/QutBioacosutics.Xie/Properties/AssemblyInfo.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/QutBioacosutics.Xie.csproj b/src/QutBioacosutics.Xie/QutBioacosutics.Xie.csproj similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/QutBioacosutics.Xie.csproj rename to src/QutBioacosutics.Xie/QutBioacosutics.Xie.csproj diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ConsoleHelper.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ConsoleHelper.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ConsoleHelper.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ConsoleHelper.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/BetaDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/BetaDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/BetaDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/BetaDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/CauchyDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/CauchyDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/CauchyDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/CauchyDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiSquareDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiSquareDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiSquareDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ChiSquareDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ContinuousUniformDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ContinuousUniformDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ContinuousUniformDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ContinuousUniformDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ErlangDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ErlangDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ErlangDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ErlangDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ExponentialDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ExponentialDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ExponentialDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ExponentialDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/FisherSnedecorDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/FisherSnedecorDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/FisherSnedecorDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/FisherSnedecorDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/GammaDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/GammaDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/GammaDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/GammaDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/InverseGammaDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/InverseGammaDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/InverseGammaDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/InverseGammaDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LaplaceDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LaplaceDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LaplaceDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LaplaceDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LogNormalDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LogNormalDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LogNormalDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/LogNormalDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/NormalDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/NormalDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/NormalDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/NormalDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ParetoDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ParetoDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ParetoDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/ParetoDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/RayleighDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/RayleighDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/RayleighDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/RayleighDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StableDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StableDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StableDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StableDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StudentTDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StudentTDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StudentTDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/StudentTDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/WeibullDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/WeibullDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/WeibullDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/ContinuousDistributions/WeibullDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BernoulliDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BernoulliDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BernoulliDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BernoulliDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BinomialDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BinomialDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BinomialDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/BinomialDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/CategoricalDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/CategoricalDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/CategoricalDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/CategoricalDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ConwayMaxwellPoissonDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ConwayMaxwellPoissonDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ConwayMaxwellPoissonDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ConwayMaxwellPoissonDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/DiscreteUniformDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/DiscreteUniformDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/DiscreteUniformDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/DiscreteUniformDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/GeometricDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/GeometricDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/GeometricDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/GeometricDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/HypergeometricDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/HypergeometricDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/HypergeometricDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/HypergeometricDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/NegativeBinomialDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/NegativeBinomialDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/NegativeBinomialDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/NegativeBinomialDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/PoissonDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/PoissonDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/PoissonDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/PoissonDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ZipfDistribution.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ZipfDistribution.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ZipfDistribution.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/DiscreteDistributions/ZipfDistribution.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/IExample.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/IExample.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/IExample.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/IExample.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Integration.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Integration.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Integration.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Integration.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/AkimaSpline.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/AkimaSpline.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/AkimaSpline.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/AkimaSpline.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/LinearBetweenPoints.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/LinearBetweenPoints.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/LinearBetweenPoints.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/LinearBetweenPoints.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithPoles.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithPoles.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithPoles.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithPoles.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithoutPoles.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithoutPoles.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithoutPoles.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Interpolation/RationalWithoutPoles.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/DirectSolvers.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/DirectSolvers.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/DirectSolvers.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/DirectSolvers.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Cholesky.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Cholesky.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Cholesky.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Cholesky.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Evd.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Evd.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Evd.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Evd.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/LU.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/LU.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/LU.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/LU.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/QR.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/QR.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/QR.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/QR.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Svd.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Svd.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Svd.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/Factorization/Svd.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/BiCgStabSolver.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/BiCgStabSolver.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/BiCgStabSolver.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/BiCgStabSolver.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/CompositeSolverExample.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/GpBiCgSolver.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/GpBiCgSolver.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/GpBiCgSolver.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/GpBiCgSolver.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/MlkBiCgStabSolver.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/MlkBiCgStabSolver.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/MlkBiCgStabSolver.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/MlkBiCgStabSolver.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/TFQMRSolver.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/TFQMRSolver.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/TFQMRSolver.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/IterativeSolvers/TFQMRSolver.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixArithmeticOperations.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixArithmeticOperations.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixArithmeticOperations.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixArithmeticOperations.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixDataAccessor.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixDataAccessor.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixDataAccessor.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixDataAccessor.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixInitialization.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixInitialization.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixInitialization.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixInitialization.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixNorms.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixNorms.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixNorms.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixNorms.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixRowColumnOperations.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixRowColumnOperations.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixRowColumnOperations.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixRowColumnOperations.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixSpecialNumbers.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixSpecialNumbers.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixSpecialNumbers.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixSpecialNumbers.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTransposeAndInverse.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTransposeAndInverse.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTransposeAndInverse.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTransposeAndInverse.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTriangular.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTriangular.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTriangular.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/MatrixTriangular.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorArithmeticOperations.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorArithmeticOperations.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorArithmeticOperations.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorArithmeticOperations.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorDataAccessor.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorDataAccessor.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorDataAccessor.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorDataAccessor.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorInitialization.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorInitialization.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorInitialization.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/LinearAlgebra/VectorInitialization.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/NumberTheory.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/NumberTheory.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/NumberTheory.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/NumberTheory.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/RandomNumberGeneration.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/RandomNumberGeneration.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/RandomNumberGeneration.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/RandomNumberGeneration.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Chebyshev.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Chebyshev.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Chebyshev.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Chebyshev.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Equidistant.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Equidistant.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Equidistant.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Equidistant.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Random.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Random.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Random.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Signals/Random.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Beta.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Beta.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Beta.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Beta.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Common.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Common.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Common.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Common.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/ErrorFunction.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/ErrorFunction.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/ErrorFunction.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/ErrorFunction.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Factorial.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Factorial.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Factorial.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Factorial.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Gamma.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Gamma.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Gamma.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Gamma.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Stability.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Stability.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Stability.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/SpecialFunctions/Stability.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Statistics.cs b/src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Statistics.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Samples/MathNet.Numerics/Statistics.cs rename to src/QutBioacosutics.Xie/Samples/MathNet.Numerics/Statistics.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/Track.cs b/src/QutBioacosutics.Xie/Track.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/Track.cs rename to src/QutBioacosutics.Xie/Track.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/XieFunction.cs b/src/QutBioacosutics.Xie/XieFunction.cs similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/XieFunction.cs rename to src/QutBioacosutics.Xie/XieFunction.cs diff --git a/AudioAnalysis/QutBioacosutics.Xie/app.config b/src/QutBioacosutics.Xie/app.config similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/app.config rename to src/QutBioacosutics.Xie/app.config diff --git a/AudioAnalysis/QutBioacosutics.Xie/packages.config b/src/QutBioacosutics.Xie/packages.config similarity index 100% rename from AudioAnalysis/QutBioacosutics.Xie/packages.config rename to src/QutBioacosutics.Xie/packages.config diff --git a/AudioAnalysis/README.md b/src/README.md similarity index 100% rename from AudioAnalysis/README.md rename to src/README.md diff --git a/AudioAnalysis/TowseyLibrary/AutoAndCrossCorrelation.cs b/src/TowseyLibrary/AutoAndCrossCorrelation.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/AutoAndCrossCorrelation.cs rename to src/TowseyLibrary/AutoAndCrossCorrelation.cs diff --git a/AudioAnalysis/TowseyLibrary/ColorCubeHelix.cs b/src/TowseyLibrary/ColorCubeHelix.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/ColorCubeHelix.cs rename to src/TowseyLibrary/ColorCubeHelix.cs diff --git a/AudioAnalysis/TowseyLibrary/ConfigDict.cs b/src/TowseyLibrary/ConfigDict.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/ConfigDict.cs rename to src/TowseyLibrary/ConfigDict.cs diff --git a/AudioAnalysis/TowseyLibrary/ConfigDictionary.cs b/src/TowseyLibrary/ConfigDictionary.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/ConfigDictionary.cs rename to src/TowseyLibrary/ConfigDictionary.cs diff --git a/AudioAnalysis/TowseyLibrary/CsvTools.cs b/src/TowseyLibrary/CsvTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/CsvTools.cs rename to src/TowseyLibrary/CsvTools.cs diff --git a/AudioAnalysis/TowseyLibrary/CubeHelix.cs b/src/TowseyLibrary/CubeHelix.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/CubeHelix.cs rename to src/TowseyLibrary/CubeHelix.cs diff --git a/AudioAnalysis/TowseyLibrary/DataTableTools.cs b/src/TowseyLibrary/DataTableTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/DataTableTools.cs rename to src/TowseyLibrary/DataTableTools.cs diff --git a/AudioAnalysis/TowseyLibrary/DataTools.cs b/src/TowseyLibrary/DataTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/DataTools.cs rename to src/TowseyLibrary/DataTools.cs diff --git a/AudioAnalysis/TowseyLibrary/DictionaryTools.cs b/src/TowseyLibrary/DictionaryTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/DictionaryTools.cs rename to src/TowseyLibrary/DictionaryTools.cs diff --git a/AudioAnalysis/TowseyLibrary/Distribution.cs b/src/TowseyLibrary/Distribution.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Distribution.cs rename to src/TowseyLibrary/Distribution.cs diff --git a/AudioAnalysis/TowseyLibrary/FFT.cs b/src/TowseyLibrary/FFT.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/FFT.cs rename to src/TowseyLibrary/FFT.cs diff --git a/AudioAnalysis/TowseyLibrary/FileTools.cs b/src/TowseyLibrary/FileTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/FileTools.cs rename to src/TowseyLibrary/FileTools.cs diff --git a/AudioAnalysis/TowseyLibrary/FunctionalTests.cs b/src/TowseyLibrary/FunctionalTests.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/FunctionalTests.cs rename to src/TowseyLibrary/FunctionalTests.cs diff --git a/AudioAnalysis/TowseyLibrary/GaussianTools.cs b/src/TowseyLibrary/GaussianTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/GaussianTools.cs rename to src/TowseyLibrary/GaussianTools.cs diff --git a/AudioAnalysis/TowseyLibrary/GraphsAndCharts.cs b/src/TowseyLibrary/GraphsAndCharts.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/GraphsAndCharts.cs rename to src/TowseyLibrary/GraphsAndCharts.cs diff --git a/AudioAnalysis/TowseyLibrary/GratingDetection.cs b/src/TowseyLibrary/GratingDetection.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/GratingDetection.cs rename to src/TowseyLibrary/GratingDetection.cs diff --git a/AudioAnalysis/TowseyLibrary/Gratings.cs b/src/TowseyLibrary/Gratings.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Gratings.cs rename to src/TowseyLibrary/Gratings.cs diff --git a/AudioAnalysis/TowseyLibrary/Histogram.cs b/src/TowseyLibrary/Histogram.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Histogram.cs rename to src/TowseyLibrary/Histogram.cs diff --git a/AudioAnalysis/TowseyLibrary/HoughTransform.cs b/src/TowseyLibrary/HoughTransform.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/HoughTransform.cs rename to src/TowseyLibrary/HoughTransform.cs diff --git a/AudioAnalysis/TowseyLibrary/ImageTools.cs b/src/TowseyLibrary/ImageTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/ImageTools.cs rename to src/TowseyLibrary/ImageTools.cs diff --git a/AudioAnalysis/TowseyLibrary/LLR.cs b/src/TowseyLibrary/LLR.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/LLR.cs rename to src/TowseyLibrary/LLR.cs diff --git a/AudioAnalysis/TowseyLibrary/Log.cs b/src/TowseyLibrary/Log.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Log.cs rename to src/TowseyLibrary/Log.cs diff --git a/AudioAnalysis/TowseyLibrary/MarkovModel.cs b/src/TowseyLibrary/MarkovModel.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/MarkovModel.cs rename to src/TowseyLibrary/MarkovModel.cs diff --git a/AudioAnalysis/TowseyLibrary/Matrix3D.cs b/src/TowseyLibrary/Matrix3D.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Matrix3D.cs rename to src/TowseyLibrary/Matrix3D.cs diff --git a/AudioAnalysis/TowseyLibrary/MatrixTools.cs b/src/TowseyLibrary/MatrixTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/MatrixTools.cs rename to src/TowseyLibrary/MatrixTools.cs diff --git a/AudioAnalysis/TowseyLibrary/NormalDist.cs b/src/TowseyLibrary/NormalDist.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/NormalDist.cs rename to src/TowseyLibrary/NormalDist.cs diff --git a/AudioAnalysis/TowseyLibrary/Oblong.cs b/src/TowseyLibrary/Oblong.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Oblong.cs rename to src/TowseyLibrary/Oblong.cs diff --git a/AudioAnalysis/TowseyLibrary/OtsuThresholder.cs b/src/TowseyLibrary/OtsuThresholder.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/OtsuThresholder.cs rename to src/TowseyLibrary/OtsuThresholder.cs diff --git a/AudioAnalysis/TowseyLibrary/Plot.cs b/src/TowseyLibrary/Plot.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Plot.cs rename to src/TowseyLibrary/Plot.cs diff --git a/AudioAnalysis/TowseyLibrary/PolarCoordinates.cs b/src/TowseyLibrary/PolarCoordinates.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/PolarCoordinates.cs rename to src/TowseyLibrary/PolarCoordinates.cs diff --git a/AudioAnalysis/TowseyLibrary/ProcessRunner.cs b/src/TowseyLibrary/ProcessRunner.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/ProcessRunner.cs rename to src/TowseyLibrary/ProcessRunner.cs diff --git a/AudioAnalysis/TowseyLibrary/ProcessTools.cs b/src/TowseyLibrary/ProcessTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/ProcessTools.cs rename to src/TowseyLibrary/ProcessTools.cs diff --git a/AudioAnalysis/TowseyLibrary/Properties/AssemblyInfo.cs b/src/TowseyLibrary/Properties/AssemblyInfo.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Properties/AssemblyInfo.cs rename to src/TowseyLibrary/Properties/AssemblyInfo.cs diff --git a/AudioAnalysis/TowseyLibrary/RandomNumber.cs b/src/TowseyLibrary/RandomNumber.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/RandomNumber.cs rename to src/TowseyLibrary/RandomNumber.cs diff --git a/AudioAnalysis/TowseyLibrary/RandomVariable.cs b/src/TowseyLibrary/RandomVariable.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/RandomVariable.cs rename to src/TowseyLibrary/RandomVariable.cs diff --git a/AudioAnalysis/TowseyLibrary/Shape.cs b/src/TowseyLibrary/Shape.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Shape.cs rename to src/TowseyLibrary/Shape.cs diff --git a/AudioAnalysis/TowseyLibrary/Spectrum.cs b/src/TowseyLibrary/Spectrum.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Spectrum.cs rename to src/TowseyLibrary/Spectrum.cs diff --git a/AudioAnalysis/TowseyLibrary/Statistics.cs b/src/TowseyLibrary/Statistics.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/Statistics.cs rename to src/TowseyLibrary/Statistics.cs diff --git a/AudioAnalysis/TowseyLibrary/StructureTensor.cs b/src/TowseyLibrary/StructureTensor.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/StructureTensor.cs rename to src/TowseyLibrary/StructureTensor.cs diff --git a/AudioAnalysis/TowseyLibrary/SvdAndPca.cs b/src/TowseyLibrary/SvdAndPca.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/SvdAndPca.cs rename to src/TowseyLibrary/SvdAndPca.cs diff --git a/AudioAnalysis/TowseyLibrary/TemporalMatrix.cs b/src/TowseyLibrary/TemporalMatrix.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/TemporalMatrix.cs rename to src/TowseyLibrary/TemporalMatrix.cs diff --git a/AudioAnalysis/TowseyLibrary/TernaryPlots.cs b/src/TowseyLibrary/TernaryPlots.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/TernaryPlots.cs rename to src/TowseyLibrary/TernaryPlots.cs diff --git a/AudioAnalysis/TowseyLibrary/TestResources/testOfReadingMatrixFile.txt b/src/TowseyLibrary/TestResources/testOfReadingMatrixFile.txt similarity index 100% rename from AudioAnalysis/TowseyLibrary/TestResources/testOfReadingMatrixFile.txt rename to src/TowseyLibrary/TestResources/testOfReadingMatrixFile.txt diff --git a/AudioAnalysis/TowseyLibrary/TestResources/testOfWritingATextFile.txt b/src/TowseyLibrary/TestResources/testOfWritingATextFile.txt similarity index 100% rename from AudioAnalysis/TowseyLibrary/TestResources/testOfWritingATextFile.txt rename to src/TowseyLibrary/TestResources/testOfWritingATextFile.txt diff --git a/AudioAnalysis/TowseyLibrary/TestResources/testTextFile.txt b/src/TowseyLibrary/TestResources/testTextFile.txt similarity index 100% rename from AudioAnalysis/TowseyLibrary/TestResources/testTextFile.txt rename to src/TowseyLibrary/TestResources/testTextFile.txt diff --git a/AudioAnalysis/TowseyLibrary/TestResources/testWriteOfMatrix2File.txt b/src/TowseyLibrary/TestResources/testWriteOfMatrix2File.txt similarity index 100% rename from AudioAnalysis/TowseyLibrary/TestResources/testWriteOfMatrix2File.txt rename to src/TowseyLibrary/TestResources/testWriteOfMatrix2File.txt diff --git a/AudioAnalysis/TowseyLibrary/TestTools.cs b/src/TowseyLibrary/TestTools.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/TestTools.cs rename to src/TowseyLibrary/TestTools.cs diff --git a/AudioAnalysis/TowseyLibrary/TextBoxStreamWriter.cs b/src/TowseyLibrary/TextBoxStreamWriter.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/TextBoxStreamWriter.cs rename to src/TowseyLibrary/TextBoxStreamWriter.cs diff --git a/AudioAnalysis/TowseyLibrary/TextUtilities.cs b/src/TowseyLibrary/TextUtilities.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/TextUtilities.cs rename to src/TowseyLibrary/TextUtilities.cs diff --git a/AudioAnalysis/TowseyLibrary/TowseyLibrary.csproj b/src/TowseyLibrary/TowseyLibrary.csproj similarity index 100% rename from AudioAnalysis/TowseyLibrary/TowseyLibrary.csproj rename to src/TowseyLibrary/TowseyLibrary.csproj diff --git a/AudioAnalysis/TowseyLibrary/WaveletPacketDecomposition.cs b/src/TowseyLibrary/WaveletPacketDecomposition.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/WaveletPacketDecomposition.cs rename to src/TowseyLibrary/WaveletPacketDecomposition.cs diff --git a/AudioAnalysis/TowseyLibrary/WaveletTransformContinuous.cs b/src/TowseyLibrary/WaveletTransformContinuous.cs similarity index 100% rename from AudioAnalysis/TowseyLibrary/WaveletTransformContinuous.cs rename to src/TowseyLibrary/WaveletTransformContinuous.cs diff --git a/AudioAnalysis/TowseyLibrary/app.config b/src/TowseyLibrary/app.config similarity index 100% rename from AudioAnalysis/TowseyLibrary/app.config rename to src/TowseyLibrary/app.config diff --git a/AudioAnalysis/TowseyLibrary/packages.config b/src/TowseyLibrary/packages.config similarity index 100% rename from AudioAnalysis/TowseyLibrary/packages.config rename to src/TowseyLibrary/packages.config diff --git a/AudioAnalysis/style.ruleset b/style.ruleset similarity index 100% rename from AudioAnalysis/style.ruleset rename to style.ruleset diff --git a/AudioAnalysis/AED/Test/AEDTest.fsproj b/tests/AED.Test/AEDTest.fsproj old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/AEDTest.fsproj rename to tests/AED.Test/AEDTest.fsproj diff --git a/AudioAnalysis/AED/Test/AcousticEventDetectionTest.fs b/tests/AED.Test/AcousticEventDetectionTest.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/AcousticEventDetectionTest.fs rename to tests/AED.Test/AcousticEventDetectionTest.fs diff --git a/AudioAnalysis/AED/Test/Common.fs b/tests/AED.Test/Common.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/Common.fs rename to tests/AED.Test/Common.fs diff --git a/AudioAnalysis/AED/Test/EventPatternRecogTest.fs b/tests/AED.Test/EventPatternRecogTest.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/EventPatternRecogTest.fs rename to tests/AED.Test/EventPatternRecogTest.fs diff --git a/AudioAnalysis/AED/Test/FsCheckArbs.fs b/tests/AED.Test/FsCheckArbs.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/FsCheckArbs.fs rename to tests/AED.Test/FsCheckArbs.fs diff --git a/AudioAnalysis/AED/Test/FsCheckXunit.fs b/tests/AED.Test/FsCheckXunit.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/FsCheckXunit.fs rename to tests/AED.Test/FsCheckXunit.fs diff --git a/AudioAnalysis/AED/Test/GetAcousticEventsTest.fs b/tests/AED.Test/GetAcousticEventsTest.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/GetAcousticEventsTest.fs rename to tests/AED.Test/GetAcousticEventsTest.fs diff --git a/AudioAnalysis/AED/Test/MatlabTest.fs b/tests/AED.Test/MatlabTest.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/MatlabTest.fs rename to tests/AED.Test/MatlabTest.fs diff --git a/AudioAnalysis/AED/Test/SpectralPeakTrackTest.fs b/tests/AED.Test/SpectralPeakTrackTest.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/SpectralPeakTrackTest.fs rename to tests/AED.Test/SpectralPeakTrackTest.fs diff --git a/AudioAnalysis/AED/Test/UtilTest.fs b/tests/AED.Test/UtilTest.fs old mode 100755 new mode 100644 similarity index 100% rename from AudioAnalysis/AED/Test/UtilTest.fs rename to tests/AED.Test/UtilTest.fs diff --git a/AudioAnalysis/AED/Test/app.config b/tests/AED.Test/app.config similarity index 100% rename from AudioAnalysis/AED/Test/app.config rename to tests/AED.Test/app.config diff --git a/AudioAnalysis/AED/Test/packages.config b/tests/AED.Test/packages.config similarity index 100% rename from AudioAnalysis/AED/Test/packages.config rename to tests/AED.Test/packages.config diff --git a/AudioAnalysis/AED/Test/to run tests.txt b/tests/AED.Test/to run tests.txt similarity index 100% rename from AudioAnalysis/AED/Test/to run tests.txt rename to tests/AED.Test/to run tests.txt diff --git a/AudioAnalysis/AED/Test/xunitProj.xunit b/tests/AED.Test/xunitProj.xunit similarity index 100% rename from AudioAnalysis/AED/Test/xunitProj.xunit rename to tests/AED.Test/xunitProj.xunit diff --git a/Acoustics/Acoustics.Test/AcousticWorkbench/ApiTests.cs b/tests/Acoustics.Test/AcousticWorkbench/ApiTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AcousticWorkbench/ApiTests.cs rename to tests/Acoustics.Test/AcousticWorkbench/ApiTests.cs diff --git a/Acoustics/Acoustics.Test/AcousticWorkbench/AuthenticationServiceTests.cs b/tests/Acoustics.Test/AcousticWorkbench/AuthenticationServiceTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AcousticWorkbench/AuthenticationServiceTests.cs rename to tests/Acoustics.Test/AcousticWorkbench/AuthenticationServiceTests.cs diff --git a/Acoustics/Acoustics.Test/Acoustics.Test.csproj b/tests/Acoustics.Test/Acoustics.Test.csproj similarity index 100% rename from Acoustics/Acoustics.Test/Acoustics.Test.csproj rename to tests/Acoustics.Test/Acoustics.Test.csproj diff --git a/Acoustics/Acoustics.Test/AnalysisBase/AnalysisCoordinatorTests.cs b/tests/Acoustics.Test/AnalysisBase/AnalysisCoordinatorTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisBase/AnalysisCoordinatorTests.cs rename to tests/Acoustics.Test/AnalysisBase/AnalysisCoordinatorTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisBase/AnalysisSettingsTests.cs b/tests/Acoustics.Test/AnalysisBase/AnalysisSettingsTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisBase/AnalysisSettingsTests.cs rename to tests/Acoustics.Test/AnalysisBase/AnalysisSettingsTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisBase/FileSegmentTests.cs b/tests/Acoustics.Test/AnalysisBase/FileSegmentTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisBase/FileSegmentTests.cs rename to tests/Acoustics.Test/AnalysisBase/FileSegmentTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisBase/SegmentSettingsTests.cs b/tests/Acoustics.Test/AnalysisBase/SegmentSettingsTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisBase/SegmentSettingsTests.cs rename to tests/Acoustics.Test/AnalysisBase/SegmentSettingsTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolverTests.cs b/tests/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolverTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolverTests.cs rename to tests/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/EventMetadataResolverTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegmentTests.cs b/tests/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegmentTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegmentTests.cs rename to tests/Acoustics.Test/AnalysisPrograms/AcousticWorkbench.Orchestration/RemoteSegmentTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisPrograms/AnalyzeLongRecordings/TestAnalyzeLongRecording.cs b/tests/Acoustics.Test/AnalysisPrograms/AnalyzeLongRecordings/TestAnalyzeLongRecording.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisPrograms/AnalyzeLongRecordings/TestAnalyzeLongRecording.cs rename to tests/Acoustics.Test/AnalysisPrograms/AnalyzeLongRecordings/TestAnalyzeLongRecording.cs diff --git a/Acoustics/Acoustics.Test/AnalysisPrograms/Concatenation/ConcatenationTests.cs b/tests/Acoustics.Test/AnalysisPrograms/Concatenation/ConcatenationTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisPrograms/Concatenation/ConcatenationTests.cs rename to tests/Acoustics.Test/AnalysisPrograms/Concatenation/ConcatenationTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisPrograms/Draw/Zooming/DrawZoomingTests.cs b/tests/Acoustics.Test/AnalysisPrograms/Draw/Zooming/DrawZoomingTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisPrograms/Draw/Zooming/DrawZoomingTests.cs rename to tests/Acoustics.Test/AnalysisPrograms/Draw/Zooming/DrawZoomingTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisPrograms/Production/FileSystemProviderTests.cs b/tests/Acoustics.Test/AnalysisPrograms/Production/FileSystemProviderTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisPrograms/Production/FileSystemProviderTests.cs rename to tests/Acoustics.Test/AnalysisPrograms/Production/FileSystemProviderTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisPrograms/SourcePreparers/LocalSourcePreparerTests.cs b/tests/Acoustics.Test/AnalysisPrograms/SourcePreparers/LocalSourcePreparerTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisPrograms/SourcePreparers/LocalSourcePreparerTests.cs rename to tests/Acoustics.Test/AnalysisPrograms/SourcePreparers/LocalSourcePreparerTests.cs diff --git a/Acoustics/Acoustics.Test/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerTests.cs b/tests/Acoustics.Test/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerTests.cs rename to tests/Acoustics.Test/AnalysisPrograms/SourcePreparers/RemoteSourcePreparerTests.cs diff --git a/Acoustics/Acoustics.Test/App.config b/tests/Acoustics.Test/App.config similarity index 100% rename from Acoustics/Acoustics.Test/App.config rename to tests/Acoustics.Test/App.config diff --git a/Acoustics/Acoustics.Test/ArrayExtensionsTests.cs b/tests/Acoustics.Test/ArrayExtensionsTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/ArrayExtensionsTests.cs rename to tests/Acoustics.Test/ArrayExtensionsTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/DSP/EnvelopeAndFftTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/DSP/EnvelopeAndFftTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/DSP/EnvelopeAndFftTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/DSP/EnvelopeAndFftTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/DSP/FrequencyScaleTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/DSP/FrequencyScaleTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/DSP/FrequencyScaleTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/DSP/FrequencyScaleTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/DSP/NoiseRemovalTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/DSP/NoiseRemovalTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/DSP/NoiseRemovalTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/DSP/NoiseRemovalTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/EventStatistics/EventStatisticsCalculateTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/EventStatistics/EventStatisticsCalculateTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/EventStatistics/EventStatisticsCalculateTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/EventStatistics/EventStatisticsCalculateTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/Indices/ClusterIndexTest.cs b/tests/Acoustics.Test/AudioAnalysisTools/Indices/ClusterIndexTest.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/Indices/ClusterIndexTest.cs rename to tests/Acoustics.Test/AudioAnalysisTools/Indices/ClusterIndexTest.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/Indices/IndexCalculateTest.cs b/tests/Acoustics.Test/AudioAnalysisTools/Indices/IndexCalculateTest.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/Indices/IndexCalculateTest.cs rename to tests/Acoustics.Test/AudioAnalysisTools/Indices/IndexCalculateTest.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/Indices/IndexMatricesTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/Indices/IndexMatricesTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/Indices/IndexMatricesTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/Indices/IndexMatricesTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramConfigTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramConfigTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramConfigTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramConfigTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramStitchingTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramStitchingTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramStitchingTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/LdSpectrogramStitchingTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrogramTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrogramTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrogramTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/LongDurationSpectrograms/Zooming/ZoomTiledSpectrogramTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/Oscillations2014/OscillationTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/Oscillations2014/OscillationTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/Oscillations2014/OscillationTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/Oscillations2014/OscillationTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/StandardSpectrograms/SonogramTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/StandardSpectrograms/SonogramTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/StandardSpectrograms/SonogramTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/StandardSpectrograms/SonogramTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/TileImage/AbsoluteDateTimeTilerTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/TileImage/AbsoluteDateTimeTilerTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/TileImage/AbsoluteDateTimeTilerTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/TileImage/AbsoluteDateTimeTilerTests.cs diff --git a/Acoustics/Acoustics.Test/AudioAnalysisTools/TileImage/TilerTests.cs b/tests/Acoustics.Test/AudioAnalysisTools/TileImage/TilerTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/AudioAnalysisTools/TileImage/TilerTests.cs rename to tests/Acoustics.Test/AudioAnalysisTools/TileImage/TilerTests.cs diff --git a/Acoustics/Acoustics.Test/ConcatenationTests.cs b/tests/Acoustics.Test/ConcatenationTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/ConcatenationTests.cs rename to tests/Acoustics.Test/ConcatenationTests.cs diff --git a/Acoustics/Acoustics.Test/DotNetVersionTests.cs b/tests/Acoustics.Test/DotNetVersionTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/DotNetVersionTests.cs rename to tests/Acoustics.Test/DotNetVersionTests.cs diff --git a/Acoustics/Acoustics.Test/EnumerableExtensionsTests.cs b/tests/Acoustics.Test/EnumerableExtensionsTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/EnumerableExtensionsTests.cs rename to tests/Acoustics.Test/EnumerableExtensionsTests.cs diff --git a/Acoustics/Acoustics.Test/ExampleTestTemplate.cs.txt b/tests/Acoustics.Test/ExampleTestTemplate.cs.txt similarity index 100% rename from Acoustics/Acoustics.Test/ExampleTestTemplate.cs.txt rename to tests/Acoustics.Test/ExampleTestTemplate.cs.txt diff --git a/Acoustics/Acoustics.Test/FileDateHelpersTests.cs b/tests/Acoustics.Test/FileDateHelpersTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/FileDateHelpersTests.cs rename to tests/Acoustics.Test/FileDateHelpersTests.cs diff --git a/Acoustics/Acoustics.Test/InfiniteTextStreamTests.cs b/tests/Acoustics.Test/InfiniteTextStreamTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/InfiniteTextStreamTests.cs rename to tests/Acoustics.Test/InfiniteTextStreamTests.cs diff --git a/Acoustics/Acoustics.Test/Properties/AssemblyInfo.cs b/tests/Acoustics.Test/Properties/AssemblyInfo.cs similarity index 100% rename from Acoustics/Acoustics.Test/Properties/AssemblyInfo.cs rename to tests/Acoustics.Test/Properties/AssemblyInfo.cs diff --git a/Acoustics/Acoustics.Test/Shared/BinaryTests.cs b/tests/Acoustics.Test/Shared/BinaryTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Shared/BinaryTests.cs rename to tests/Acoustics.Test/Shared/BinaryTests.cs diff --git a/Acoustics/Acoustics.Test/Shared/ConfigFileTests.cs b/tests/Acoustics.Test/Shared/ConfigFileTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Shared/ConfigFileTests.cs rename to tests/Acoustics.Test/Shared/ConfigFileTests.cs diff --git a/Acoustics/Acoustics.Test/Shared/CsvTests.cs b/tests/Acoustics.Test/Shared/CsvTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Shared/CsvTests.cs rename to tests/Acoustics.Test/Shared/CsvTests.cs diff --git a/Acoustics/Acoustics.Test/Shared/JsonTests.cs b/tests/Acoustics.Test/Shared/JsonTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Shared/JsonTests.cs rename to tests/Acoustics.Test/Shared/JsonTests.cs diff --git a/Acoustics/Acoustics.Test/Shared/LoggedConsoleTests.cs b/tests/Acoustics.Test/Shared/LoggedConsoleTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Shared/LoggedConsoleTests.cs rename to tests/Acoustics.Test/Shared/LoggedConsoleTests.cs diff --git a/Acoustics/Acoustics.Test/Shared/RangeTests.cs b/tests/Acoustics.Test/Shared/RangeTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Shared/RangeTests.cs rename to tests/Acoustics.Test/Shared/RangeTests.cs diff --git a/Acoustics/Acoustics.Test/Shared/YamlTests.cs b/tests/Acoustics.Test/Shared/YamlTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Shared/YamlTests.cs rename to tests/Acoustics.Test/Shared/YamlTests.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/Assertions.cs b/tests/Acoustics.Test/TestHelpers/Assertions.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/Assertions.cs rename to tests/Acoustics.Test/TestHelpers/Assertions.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/ConsoleRedirector.cs b/tests/Acoustics.Test/TestHelpers/ConsoleRedirector.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/ConsoleRedirector.cs rename to tests/Acoustics.Test/TestHelpers/ConsoleRedirector.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/DummyAnalyzer.cs b/tests/Acoustics.Test/TestHelpers/DummyAnalyzer.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/DummyAnalyzer.cs rename to tests/Acoustics.Test/TestHelpers/DummyAnalyzer.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/DummySourcePreparer.cs b/tests/Acoustics.Test/TestHelpers/DummySourcePreparer.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/DummySourcePreparer.cs rename to tests/Acoustics.Test/TestHelpers/DummySourcePreparer.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/Factories/AudioRecordingFactory.cs b/tests/Acoustics.Test/TestHelpers/Factories/AudioRecordingFactory.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/Factories/AudioRecordingFactory.cs rename to tests/Acoustics.Test/TestHelpers/Factories/AudioRecordingFactory.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/FileEqualityHelpers.cs b/tests/Acoustics.Test/TestHelpers/FileEqualityHelpers.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/FileEqualityHelpers.cs rename to tests/Acoustics.Test/TestHelpers/FileEqualityHelpers.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/ImageAssert.cs b/tests/Acoustics.Test/TestHelpers/ImageAssert.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/ImageAssert.cs rename to tests/Acoustics.Test/TestHelpers/ImageAssert.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/InfiniteTextStream.cs b/tests/Acoustics.Test/TestHelpers/InfiniteTextStream.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/InfiniteTextStream.cs rename to tests/Acoustics.Test/TestHelpers/InfiniteTextStream.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/OutputDirectoryTest.cs b/tests/Acoustics.Test/TestHelpers/OutputDirectoryTest.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/OutputDirectoryTest.cs rename to tests/Acoustics.Test/TestHelpers/OutputDirectoryTest.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/PathHelper.cs b/tests/Acoustics.Test/TestHelpers/PathHelper.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/PathHelper.cs rename to tests/Acoustics.Test/TestHelpers/PathHelper.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/Random.cs b/tests/Acoustics.Test/TestHelpers/Random.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/Random.cs rename to tests/Acoustics.Test/TestHelpers/Random.cs diff --git a/Acoustics/Acoustics.Test/TestHelpers/TestHelper.cs b/tests/Acoustics.Test/TestHelpers/TestHelper.cs similarity index 100% rename from Acoustics/Acoustics.Test/TestHelpers/TestHelper.cs rename to tests/Acoustics.Test/TestHelpers/TestHelper.cs diff --git a/Acoustics/Acoustics.Test/Tools/AudioFilePreparerTests.cs b/tests/Acoustics.Test/Tools/AudioFilePreparerTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/AudioFilePreparerTests.cs rename to tests/Acoustics.Test/Tools/AudioFilePreparerTests.cs diff --git a/Acoustics/Acoustics.Test/Tools/AudioUtilityChannelSelection/AudioUtilityChannelTests.cs b/tests/Acoustics.Test/Tools/AudioUtilityChannelSelection/AudioUtilityChannelTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/AudioUtilityChannelSelection/AudioUtilityChannelTests.cs rename to tests/Acoustics.Test/Tools/AudioUtilityChannelSelection/AudioUtilityChannelTests.cs diff --git a/Acoustics/Acoustics.Test/Tools/AudioUtilityFfmpegPcmRawTests.cs b/tests/Acoustics.Test/Tools/AudioUtilityFfmpegPcmRawTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/AudioUtilityFfmpegPcmRawTests.cs rename to tests/Acoustics.Test/Tools/AudioUtilityFfmpegPcmRawTests.cs diff --git a/Acoustics/Acoustics.Test/Tools/AudioUtilityInfoTests.cs b/tests/Acoustics.Test/Tools/AudioUtilityInfoTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/AudioUtilityInfoTests.cs rename to tests/Acoustics.Test/Tools/AudioUtilityInfoTests.cs diff --git a/Acoustics/Acoustics.Test/Tools/AudioUtilityMp3Tests.cs b/tests/Acoustics.Test/Tools/AudioUtilityMp3Tests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/AudioUtilityMp3Tests.cs rename to tests/Acoustics.Test/Tools/AudioUtilityMp3Tests.cs diff --git a/Acoustics/Acoustics.Test/Tools/AudioUtilityWavTests.cs b/tests/Acoustics.Test/Tools/AudioUtilityWavTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/AudioUtilityWavTests.cs rename to tests/Acoustics.Test/Tools/AudioUtilityWavTests.cs diff --git a/Acoustics/Acoustics.Test/Tools/AudioUtilityWavpackTests.cs b/tests/Acoustics.Test/Tools/AudioUtilityWavpackTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/AudioUtilityWavpackTests.cs rename to tests/Acoustics.Test/Tools/AudioUtilityWavpackTests.cs diff --git a/Acoustics/Acoustics.Test/Tools/MasterAudioUtilityTests.cs b/tests/Acoustics.Test/Tools/MasterAudioUtilityTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/MasterAudioUtilityTests.cs rename to tests/Acoustics.Test/Tools/MasterAudioUtilityTests.cs diff --git a/Acoustics/Acoustics.Test/Tools/SoxUtilityResampleTests.cs b/tests/Acoustics.Test/Tools/SoxUtilityResampleTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/SoxUtilityResampleTests.cs rename to tests/Acoustics.Test/Tools/SoxUtilityResampleTests.cs diff --git a/Acoustics/Acoustics.Test/Tools/WavReaderTests.cs b/tests/Acoustics.Test/Tools/WavReaderTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/Tools/WavReaderTests.cs rename to tests/Acoustics.Test/Tools/WavReaderTests.cs diff --git a/Acoustics/Acoustics.Test/TowseyLibrary/DataToolsTests.cs b/tests/Acoustics.Test/TowseyLibrary/DataToolsTests.cs similarity index 100% rename from Acoustics/Acoustics.Test/TowseyLibrary/DataToolsTests.cs rename to tests/Acoustics.Test/TowseyLibrary/DataToolsTests.cs diff --git a/Acoustics/Acoustics.Test/log4net.config b/tests/Acoustics.Test/log4net.config similarity index 100% rename from Acoustics/Acoustics.Test/log4net.config rename to tests/Acoustics.Test/log4net.config diff --git a/Acoustics/Acoustics.Test/packages.config b/tests/Acoustics.Test/packages.config similarity index 100% rename from Acoustics/Acoustics.Test/packages.config rename to tests/Acoustics.Test/packages.config diff --git a/Acoustics/Acoustics.Test/TestResources/06Sibylla.asf b/tests/Fixtures/06Sibylla.asf similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/06Sibylla.asf rename to tests/Fixtures/06Sibylla.asf diff --git a/Acoustics/Acoustics.Test/TestResources/06Sibylla.wma b/tests/Fixtures/06Sibylla.wma similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/06Sibylla.wma rename to tests/Fixtures/06Sibylla.wma diff --git a/Acoustics/Acoustics.Test/TestResources/11025Hz-24bit.wav b/tests/Fixtures/11025Hz-24bit.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/11025Hz-24bit.wav rename to tests/Fixtures/11025Hz-24bit.wav diff --git a/Acoustics/Acoustics.Test/TestResources/11025Hz-8bit.wav b/tests/Fixtures/11025Hz-8bit.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/11025Hz-8bit.wav rename to tests/Fixtures/11025Hz-8bit.wav diff --git a/Acoustics/Acoustics.Test/TestResources/11025Hz.wav b/tests/Fixtures/11025Hz.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/11025Hz.wav rename to tests/Fixtures/11025Hz.wav diff --git a/Acoustics/Acoustics.Test/TestResources/1440px.png b/tests/Fixtures/1440px.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/1440px.png rename to tests/Fixtures/1440px.png diff --git a/Acoustics/Acoustics.Test/TestResources/1440px2.png b/tests/Fixtures/1440px2.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/1440px2.png rename to tests/Fixtures/1440px2.png diff --git a/Acoustics/Acoustics.Test/TestResources/20081202-07-koala-calls.mp3 b/tests/Fixtures/20081202-07-koala-calls.mp3 similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/20081202-07-koala-calls.mp3 rename to tests/Fixtures/20081202-07-koala-calls.mp3 diff --git a/Acoustics/Acoustics.Test/TestResources/20090610-173000_Calls.wav_minute_1.wav b/tests/Fixtures/20090610-173000_Calls.wav_minute_1.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/20090610-173000_Calls.wav_minute_1.wav rename to tests/Fixtures/20090610-173000_Calls.wav_minute_1.wav diff --git a/Acoustics/Acoustics.Test/TestResources/20160725_203006_continuous1__Towsey.Acoustic.ACI.csv b/tests/Fixtures/20160725_203006_continuous1__Towsey.Acoustic.ACI.csv similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/20160725_203006_continuous1__Towsey.Acoustic.ACI.csv rename to tests/Fixtures/20160725_203006_continuous1__Towsey.Acoustic.ACI.csv diff --git a/Acoustics/Acoustics.Test/TestResources/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN-endtile.png b/tests/Fixtures/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN-endtile.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN-endtile.png rename to tests/Fixtures/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN-endtile.png diff --git a/Acoustics/Acoustics.Test/TestResources/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN.png b/tests/Fixtures/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN.png rename to tests/Fixtures/4c77b524-1857-4550-afaa-c0ebe5e3960a_20101013_000000+1000.ACI-ENT-EVN.png diff --git a/Acoustics/Acoustics.Test/TestResources/4channelsPureTones.flac b/tests/Fixtures/4channelsPureTones.flac similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/4channelsPureTones.flac rename to tests/Fixtures/4channelsPureTones.flac diff --git a/Acoustics/Acoustics.Test/TestResources/4channelsPureTones.ogg b/tests/Fixtures/4channelsPureTones.ogg similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/4channelsPureTones.ogg rename to tests/Fixtures/4channelsPureTones.ogg diff --git a/Acoustics/Acoustics.Test/TestResources/4channelsPureTones.raw b/tests/Fixtures/4channelsPureTones.raw similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/4channelsPureTones.raw rename to tests/Fixtures/4channelsPureTones.raw diff --git a/Acoustics/Acoustics.Test/TestResources/4channelsPureTones.wav b/tests/Fixtures/4channelsPureTones.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/4channelsPureTones.wav rename to tests/Fixtures/4channelsPureTones.wav diff --git a/Acoustics/Acoustics.Test/TestResources/4channelsPureTones.wv b/tests/Fixtures/4channelsPureTones.wv similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/4channelsPureTones.wv rename to tests/Fixtures/4channelsPureTones.wv diff --git a/Acoustics/Acoustics.Test/TestResources/4min test.mp3 b/tests/Fixtures/4min test.mp3 similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/4min test.mp3 rename to tests/Fixtures/4min test.mp3 diff --git a/Acoustics/Acoustics.Test/TestResources/60s@0.16pxps_0.png b/tests/Fixtures/60s@0.16pxps_0.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/60s@0.16pxps_0.png rename to tests/Fixtures/60s@0.16pxps_0.png diff --git a/Acoustics/Acoustics.Test/TestResources/60s@0.16pxps_1.png b/tests/Fixtures/60s@0.16pxps_1.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/60s@0.16pxps_1.png rename to tests/Fixtures/60s@0.16pxps_1.png diff --git a/Acoustics/Acoustics.Test/TestResources/A French Fiddle Speaks.mp3 b/tests/Fixtures/A French Fiddle Speaks.mp3 similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/A French Fiddle Speaks.mp3 rename to tests/Fixtures/A French Fiddle Speaks.mp3 diff --git a/Acoustics/Acoustics.Test/TestResources/BAC2_20071008-075040.wav b/tests/Fixtures/BAC2_20071008-075040.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/BAC2_20071008-075040.wav rename to tests/Fixtures/BAC2_20071008-075040.wav diff --git a/Acoustics/Acoustics.Test/TestResources/BinaryClustering/clusterSpectrum.bin b/tests/Fixtures/BinaryClustering/clusterSpectrum.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/BinaryClustering/clusterSpectrum.bin rename to tests/Fixtures/BinaryClustering/clusterSpectrum.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Birdcalls.m4a b/tests/Fixtures/Birdcalls.m4a similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Birdcalls.m4a rename to tests/Fixtures/Birdcalls.m4a diff --git a/Acoustics/Acoustics.Test/TestResources/CaneToad_Gympie_44100.wav b/tests/Fixtures/CaneToad_Gympie_44100.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/CaneToad_Gympie_44100.wav rename to tests/Fixtures/CaneToad_Gympie_44100.wav diff --git a/Acoustics/Acoustics.Test/TestResources/Concatenation/Indonesia_2Reduced.zip b/tests/Fixtures/Concatenation/Indonesia_2Reduced.zip similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Concatenation/Indonesia_2Reduced.zip rename to tests/Fixtures/Concatenation/Indonesia_2Reduced.zip diff --git a/Acoustics/Acoustics.Test/TestResources/Concatenation/NewZealandArk01.zip b/tests/Fixtures/Concatenation/NewZealandArk01.zip similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Concatenation/NewZealandArk01.zip rename to tests/Fixtures/Concatenation/NewZealandArk01.zip diff --git a/Acoustics/Acoustics.Test/TestResources/Concatenation/README.md b/tests/Fixtures/Concatenation/README.md similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Concatenation/README.md rename to tests/Fixtures/Concatenation/README.md diff --git a/Acoustics/Acoustics.Test/TestResources/Currawongs_curlew_West_Knoll_Bees_20091102-183000-2.mp3 b/tests/Fixtures/Currawongs_curlew_West_Knoll_Bees_20091102-183000-2.mp3 similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Currawongs_curlew_West_Knoll_Bees_20091102-183000-2.mp3 rename to tests/Fixtures/Currawongs_curlew_West_Knoll_Bees_20091102-183000-2.mp3 diff --git a/Acoustics/Acoustics.Test/TestResources/Currawongs_curlew_West_Knoll_Bees_20091102-183000.mp3 b/tests/Fixtures/Currawongs_curlew_West_Knoll_Bees_20091102-183000.mp3 similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Currawongs_curlew_West_Knoll_Bees_20091102-183000.mp3 rename to tests/Fixtures/Currawongs_curlew_West_Knoll_Bees_20091102-183000.mp3 diff --git a/Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_AvSigArray.bin b/tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_AvSigArray.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_AvSigArray.bin rename to tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_AvSigArray.bin diff --git a/Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_DataColumnSums.bin b/tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_DataColumnSums.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_DataColumnSums.bin rename to tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_DataColumnSums.bin diff --git a/Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_EnvelopeArray.bin b/tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_EnvelopeArray.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_EnvelopeArray.bin rename to tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_EnvelopeArray.bin diff --git a/Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_FrameDecibelsArray.bin b/tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_FrameDecibelsArray.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_FrameDecibelsArray.bin rename to tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_FrameDecibelsArray.bin diff --git a/Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_FrameEnergyArray.bin b/tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_FrameEnergyArray.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/EnvelopeAndFft/BAC2_20071008-085040_FrameEnergyArray.bin rename to tests/Fixtures/EnvelopeAndFft/BAC2_20071008-085040_FrameEnergyArray.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Farmstay_ECLIPSE3_201_scale-1.0_supertile-1.png b/tests/Fixtures/Farmstay_ECLIPSE3_201_scale-1.0_supertile-1.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Farmstay_ECLIPSE3_201_scale-1.0_supertile-1.png rename to tests/Fixtures/Farmstay_ECLIPSE3_201_scale-1.0_supertile-1.png diff --git a/Acoustics/Acoustics.Test/TestResources/FemaleKoala MaleKoala.wav b/tests/Fixtures/FemaleKoala MaleKoala.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FemaleKoala MaleKoala.wav rename to tests/Fixtures/FemaleKoala MaleKoala.wav diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/BAC2_20071008_DefaultLinearScaleGridLineLocations.EXPECTED.json b/tests/Fixtures/FrequencyScale/BAC2_20071008_DefaultLinearScaleGridLineLocations.EXPECTED.json similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/BAC2_20071008_DefaultLinearScaleGridLineLocations.EXPECTED.json rename to tests/Fixtures/FrequencyScale/BAC2_20071008_DefaultLinearScaleGridLineLocations.EXPECTED.json diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/BAC2_20071008_LinearScaleGridLineLocations.EXPECTED.json b/tests/Fixtures/FrequencyScale/BAC2_20071008_LinearScaleGridLineLocations.EXPECTED.json similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/BAC2_20071008_LinearScaleGridLineLocations.EXPECTED.json rename to tests/Fixtures/FrequencyScale/BAC2_20071008_LinearScaleGridLineLocations.EXPECTED.json diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/BAC2_20071008_Octave1ScaleBinBounds.EXPECTED.json b/tests/Fixtures/FrequencyScale/BAC2_20071008_Octave1ScaleBinBounds.EXPECTED.json similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/BAC2_20071008_Octave1ScaleBinBounds.EXPECTED.json rename to tests/Fixtures/FrequencyScale/BAC2_20071008_Octave1ScaleBinBounds.EXPECTED.json diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/BAC2_20071008_Octave1ScaleGridLineLocations.EXPECTED.json b/tests/Fixtures/FrequencyScale/BAC2_20071008_Octave1ScaleGridLineLocations.EXPECTED.json similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/BAC2_20071008_Octave1ScaleGridLineLocations.EXPECTED.json rename to tests/Fixtures/FrequencyScale/BAC2_20071008_Octave1ScaleGridLineLocations.EXPECTED.json diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/DefaultLinearScaleSonogram.png b/tests/Fixtures/FrequencyScale/DefaultLinearScaleSonogram.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/DefaultLinearScaleSonogram.png rename to tests/Fixtures/FrequencyScale/DefaultLinearScaleSonogram.png diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/JascoMarineGBR1_Octave2ScaleBinBounds.EXPECTED.json b/tests/Fixtures/FrequencyScale/JascoMarineGBR1_Octave2ScaleBinBounds.EXPECTED.json similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/JascoMarineGBR1_Octave2ScaleBinBounds.EXPECTED.json rename to tests/Fixtures/FrequencyScale/JascoMarineGBR1_Octave2ScaleBinBounds.EXPECTED.json diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/JascoMarineGBR1_Octave2ScaleGridLineLocations.EXPECTED.json b/tests/Fixtures/FrequencyScale/JascoMarineGBR1_Octave2ScaleGridLineLocations.EXPECTED.json similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/JascoMarineGBR1_Octave2ScaleGridLineLocations.EXPECTED.json rename to tests/Fixtures/FrequencyScale/JascoMarineGBR1_Octave2ScaleGridLineLocations.EXPECTED.json diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/LinearScaleSonogram.png b/tests/Fixtures/FrequencyScale/LinearScaleSonogram.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/LinearScaleSonogram.png rename to tests/Fixtures/FrequencyScale/LinearScaleSonogram.png diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/Octave1ScaleSonogram.png b/tests/Fixtures/FrequencyScale/Octave1ScaleSonogram.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/Octave1ScaleSonogram.png rename to tests/Fixtures/FrequencyScale/Octave1ScaleSonogram.png diff --git a/Acoustics/Acoustics.Test/TestResources/FrequencyScale/Octave2ScaleSonogram.png b/tests/Fixtures/FrequencyScale/Octave2ScaleSonogram.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/FrequencyScale/Octave2ScaleSonogram.png rename to tests/Fixtures/FrequencyScale/Octave2ScaleSonogram.png diff --git a/Acoustics/Acoustics.Test/TestResources/GParrots_JB2_20090607-173000.wav_minute_8.aac b/tests/Fixtures/GParrots_JB2_20090607-173000.wav_minute_8.aac similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/GParrots_JB2_20090607-173000.wav_minute_8.aac rename to tests/Fixtures/GParrots_JB2_20090607-173000.wav_minute_8.aac diff --git a/Acoustics/Acoustics.Test/TestResources/GParrots_JB2_20090607-173000.wav_minute_8.wav b/tests/Fixtures/GParrots_JB2_20090607-173000.wav_minute_8.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/GParrots_JB2_20090607-173000.wav_minute_8.wav rename to tests/Fixtures/GParrots_JB2_20090607-173000.wav_minute_8.wav diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/ACI.bin b/tests/Fixtures/Indices/ACI.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/ACI.bin rename to tests/Fixtures/Indices/ACI.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/ACI_ICD20.bin b/tests/Fixtures/Indices/ACI_ICD20.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/ACI_ICD20.bin rename to tests/Fixtures/Indices/ACI_ICD20.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/ACI_OctaveScale.bin b/tests/Fixtures/Indices/ACI_OctaveScale.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/ACI_OctaveScale.bin rename to tests/Fixtures/Indices/ACI_OctaveScale.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/ACI_OctaveScaleOLD.bin b/tests/Fixtures/Indices/ACI_OctaveScaleOLD.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/ACI_OctaveScaleOLD.bin rename to tests/Fixtures/Indices/ACI_OctaveScaleOLD.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/BGN.bin b/tests/Fixtures/Indices/BGN.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/BGN.bin rename to tests/Fixtures/Indices/BGN.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/BGN_ICD20.bin b/tests/Fixtures/Indices/BGN_ICD20.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/BGN_ICD20.bin rename to tests/Fixtures/Indices/BGN_ICD20.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/BGN_OctaveScale.bin b/tests/Fixtures/Indices/BGN_OctaveScale.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/BGN_OctaveScale.bin rename to tests/Fixtures/Indices/BGN_OctaveScale.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/CLS.bin b/tests/Fixtures/Indices/CLS.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/CLS.bin rename to tests/Fixtures/Indices/CLS.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/CVR.bin b/tests/Fixtures/Indices/CVR.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/CVR.bin rename to tests/Fixtures/Indices/CVR.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/CVR_ICD20.bin b/tests/Fixtures/Indices/CVR_ICD20.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/CVR_ICD20.bin rename to tests/Fixtures/Indices/CVR_ICD20.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/CVR_OctaveScale.bin b/tests/Fixtures/Indices/CVR_OctaveScale.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/CVR_OctaveScale.bin rename to tests/Fixtures/Indices/CVR_OctaveScale.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/ENT.bin b/tests/Fixtures/Indices/ENT.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/ENT.bin rename to tests/Fixtures/Indices/ENT.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/EVN.bin b/tests/Fixtures/Indices/EVN.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/EVN.bin rename to tests/Fixtures/Indices/EVN.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/NoiseProfile.bin b/tests/Fixtures/Indices/NoiseProfile.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/NoiseProfile.bin rename to tests/Fixtures/Indices/NoiseProfile.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/PMN.bin b/tests/Fixtures/Indices/PMN.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/PMN.bin rename to tests/Fixtures/Indices/PMN.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/POW.bin b/tests/Fixtures/Indices/POW.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/POW.bin rename to tests/Fixtures/Indices/POW.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/R3D.bin b/tests/Fixtures/Indices/R3D.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/R3D.bin rename to tests/Fixtures/Indices/R3D.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/RHZ.bin b/tests/Fixtures/Indices/RHZ.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/RHZ.bin rename to tests/Fixtures/Indices/RHZ.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/RNG.bin b/tests/Fixtures/Indices/RNG.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/RNG.bin rename to tests/Fixtures/Indices/RNG.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/RPS.bin b/tests/Fixtures/Indices/RPS.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/RPS.bin rename to tests/Fixtures/Indices/RPS.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/RVT.bin b/tests/Fixtures/Indices/RVT.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/RVT.bin rename to tests/Fixtures/Indices/RVT.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Indices/SPT.bin b/tests/Fixtures/Indices/SPT.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Indices/SPT.bin rename to tests/Fixtures/Indices/SPT.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Lewins Rail Kekkek.wav b/tests/Fixtures/Lewins Rail Kekkek.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Lewins Rail Kekkek.wav rename to tests/Fixtures/Lewins Rail Kekkek.wav diff --git a/Acoustics/Acoustics.Test/TestResources/Lewins Rail Kekkek.webm b/tests/Fixtures/Lewins Rail Kekkek.webm similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Lewins Rail Kekkek.webm rename to tests/Fixtures/Lewins Rail Kekkek.webm diff --git a/Acoustics/Acoustics.Test/TestResources/LongDuration/BgnMatrix.LinearScale.bin b/tests/Fixtures/LongDuration/BgnMatrix.LinearScale.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/LongDuration/BgnMatrix.LinearScale.bin rename to tests/Fixtures/LongDuration/BgnMatrix.LinearScale.bin diff --git a/Acoustics/Acoustics.Test/TestResources/LongDuration/BgnMatrix.OctaveScale.bin b/tests/Fixtures/LongDuration/BgnMatrix.OctaveScale.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/LongDuration/BgnMatrix.OctaveScale.bin rename to tests/Fixtures/LongDuration/BgnMatrix.OctaveScale.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Matrix.EXPECTED.bin b/tests/Fixtures/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Matrix.EXPECTED.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Matrix.EXPECTED.bin rename to tests/Fixtures/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Matrix.EXPECTED.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.OSC.EXPECTED.png b/tests/Fixtures/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.OSC.EXPECTED.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.OSC.EXPECTED.png rename to tests/Fixtures/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.OSC.EXPECTED.png diff --git a/Acoustics/Acoustics.Test/TestResources/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.bin b/tests/Fixtures/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.bin rename to tests/Fixtures/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.bin diff --git a/Acoustics/Acoustics.Test/TestResources/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.csv b/tests/Fixtures/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.csv similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.csv rename to tests/Fixtures/Oscillations2014/BAC2_20071008-085040.FreqOscilSpectrogram_128.Vector.EXPECTED.csv diff --git a/Acoustics/Acoustics.Test/TestResources/Oscillations2014/Towsey.Sonogram.yml b/tests/Fixtures/Oscillations2014/Towsey.Sonogram.yml similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Oscillations2014/Towsey.Sonogram.yml rename to tests/Fixtures/Oscillations2014/Towsey.Sonogram.yml diff --git a/Acoustics/Acoustics.Test/TestResources/Raw_audio_id_cd6e8ba1-11b4-4724-9562-f6ec893110aa.wv b/tests/Fixtures/Raw_audio_id_cd6e8ba1-11b4-4724-9562-f6ec893110aa.wv similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Raw_audio_id_cd6e8ba1-11b4-4724-9562-f6ec893110aa.wv rename to tests/Fixtures/Raw_audio_id_cd6e8ba1-11b4-4724-9562-f6ec893110aa.wv diff --git a/Acoustics/Acoustics.Test/TestResources/Recordings/BAC2_20071008-085040.wav b/tests/Fixtures/Recordings/BAC2_20071008-085040.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Recordings/BAC2_20071008-085040.wav rename to tests/Fixtures/Recordings/BAC2_20071008-085040.wav diff --git a/Acoustics/Acoustics.Test/TestResources/Recordings/MarineJasco_AMAR119-00000139.00000139.Chan_1-24bps.1375012796.2013-07-28-11-59-56-16bit-60sec.wav b/tests/Fixtures/Recordings/MarineJasco_AMAR119-00000139.00000139.Chan_1-24bps.1375012796.2013-07-28-11-59-56-16bit-60sec.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Recordings/MarineJasco_AMAR119-00000139.00000139.Chan_1-24bps.1375012796.2013-07-28-11-59-56-16bit-60sec.wav rename to tests/Fixtures/Recordings/MarineJasco_AMAR119-00000139.00000139.Chan_1-24bps.1375012796.2013-07-28-11-59-56-16bit-60sec.wav diff --git a/Acoustics/Acoustics.Test/TestResources/Recordings/OxleyCreek_site_1_1060_244333_20140529T081358+1000_120_0.wav b/tests/Fixtures/Recordings/OxleyCreek_site_1_1060_244333_20140529T081358+1000_120_0.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/Recordings/OxleyCreek_site_1_1060_244333_20140529T081358+1000_120_0.wav rename to tests/Fixtures/Recordings/OxleyCreek_site_1_1060_244333_20140529T081358+1000_120_0.wav diff --git a/Acoustics/Acoustics.Test/TestResources/SoundsforJobs_Description.txt b/tests/Fixtures/SoundsforJobs_Description.txt similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/SoundsforJobs_Description.txt rename to tests/Fixtures/SoundsforJobs_Description.txt diff --git a/Acoustics/Acoustics.Test/TestResources/StandardSonograms/BAC2_20071008_AmplSonogramData.EXPECTED.bin b/tests/Fixtures/StandardSonograms/BAC2_20071008_AmplSonogramData.EXPECTED.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/StandardSonograms/BAC2_20071008_AmplSonogramData.EXPECTED.bin rename to tests/Fixtures/StandardSonograms/BAC2_20071008_AmplSonogramData.EXPECTED.bin diff --git a/Acoustics/Acoustics.Test/TestResources/StandardSonograms/BAC2_20071008_DecibelSonogramData.EXPECTED.bin b/tests/Fixtures/StandardSonograms/BAC2_20071008_DecibelSonogramData.EXPECTED.bin similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/StandardSonograms/BAC2_20071008_DecibelSonogramData.EXPECTED.bin rename to tests/Fixtures/StandardSonograms/BAC2_20071008_DecibelSonogramData.EXPECTED.bin diff --git a/Acoustics/Acoustics.Test/TestResources/StandardSonograms/README.txt b/tests/Fixtures/StandardSonograms/README.txt similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/StandardSonograms/README.txt rename to tests/Fixtures/StandardSonograms/README.txt diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150409_173000Z_60.00.png b/tests/Fixtures/TILE_20150409_173000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150409_173000Z_60.00.png rename to tests/Fixtures/TILE_20150409_173000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150409_183000Z_60.00.png b/tests/Fixtures/TILE_20150409_183000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150409_183000Z_60.00.png rename to tests/Fixtures/TILE_20150409_183000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150409_193000Z_60.00.png b/tests/Fixtures/TILE_20150409_193000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150409_193000Z_60.00.png rename to tests/Fixtures/TILE_20150409_193000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150409_203000Z_60.00.png b/tests/Fixtures/TILE_20150409_203000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150409_203000Z_60.00.png rename to tests/Fixtures/TILE_20150409_203000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150409_213000Z_60.00.png b/tests/Fixtures/TILE_20150409_213000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150409_213000Z_60.00.png rename to tests/Fixtures/TILE_20150409_213000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150409_223000Z_60.00.png b/tests/Fixtures/TILE_20150409_223000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150409_223000Z_60.00.png rename to tests/Fixtures/TILE_20150409_223000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150409_233000Z_60.00.png b/tests/Fixtures/TILE_20150409_233000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150409_233000Z_60.00.png rename to tests/Fixtures/TILE_20150409_233000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_003000Z_60.00.png b/tests/Fixtures/TILE_20150410_003000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_003000Z_60.00.png rename to tests/Fixtures/TILE_20150410_003000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_013000Z_60.00.png b/tests/Fixtures/TILE_20150410_013000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_013000Z_60.00.png rename to tests/Fixtures/TILE_20150410_013000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_023000Z_60.00.png b/tests/Fixtures/TILE_20150410_023000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_023000Z_60.00.png rename to tests/Fixtures/TILE_20150410_023000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_033000Z_60.00.png b/tests/Fixtures/TILE_20150410_033000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_033000Z_60.00.png rename to tests/Fixtures/TILE_20150410_033000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_043000Z_60.00.png b/tests/Fixtures/TILE_20150410_043000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_043000Z_60.00.png rename to tests/Fixtures/TILE_20150410_043000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_053000Z_60.00.png b/tests/Fixtures/TILE_20150410_053000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_053000Z_60.00.png rename to tests/Fixtures/TILE_20150410_053000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_063000Z_60.00.png b/tests/Fixtures/TILE_20150410_063000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_063000Z_60.00.png rename to tests/Fixtures/TILE_20150410_063000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_073000Z_60.00.png b/tests/Fixtures/TILE_20150410_073000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_073000Z_60.00.png rename to tests/Fixtures/TILE_20150410_073000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_083000Z_60.00.png b/tests/Fixtures/TILE_20150410_083000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_083000Z_60.00.png rename to tests/Fixtures/TILE_20150410_083000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_093000Z_60.00.png b/tests/Fixtures/TILE_20150410_093000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_093000Z_60.00.png rename to tests/Fixtures/TILE_20150410_093000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_103000Z_60.00.png b/tests/Fixtures/TILE_20150410_103000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_103000Z_60.00.png rename to tests/Fixtures/TILE_20150410_103000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_113000Z_60.00.png b/tests/Fixtures/TILE_20150410_113000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_113000Z_60.00.png rename to tests/Fixtures/TILE_20150410_113000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_123000Z_60.00.png b/tests/Fixtures/TILE_20150410_123000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_123000Z_60.00.png rename to tests/Fixtures/TILE_20150410_123000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_133000Z_60.00.png b/tests/Fixtures/TILE_20150410_133000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_133000Z_60.00.png rename to tests/Fixtures/TILE_20150410_133000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_143000Z_60.00.png b/tests/Fixtures/TILE_20150410_143000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_143000Z_60.00.png rename to tests/Fixtures/TILE_20150410_143000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_153000Z_60.00.png b/tests/Fixtures/TILE_20150410_153000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_153000Z_60.00.png rename to tests/Fixtures/TILE_20150410_153000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_163000Z_60.00.png b/tests/Fixtures/TILE_20150410_163000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_163000Z_60.00.png rename to tests/Fixtures/TILE_20150410_163000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TILE_20150410_173000Z_60.00.png b/tests/Fixtures/TILE_20150410_173000Z_60.00.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TILE_20150410_173000Z_60.00.png rename to tests/Fixtures/TILE_20150410_173000Z_60.00.png diff --git a/Acoustics/Acoustics.Test/TestResources/TorresianCrow.wav b/tests/Fixtures/TorresianCrow.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/TorresianCrow.wav rename to tests/Fixtures/TorresianCrow.wav diff --git a/Acoustics/Acoustics.Test/TestResources/WAVE_FORMAT_EXTENSIBLE_6_Channel_ID.wav b/tests/Fixtures/WAVE_FORMAT_EXTENSIBLE_6_Channel_ID.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/WAVE_FORMAT_EXTENSIBLE_6_Channel_ID.wav rename to tests/Fixtures/WAVE_FORMAT_EXTENSIBLE_6_Channel_ID.wav diff --git a/Acoustics/Acoustics.Test/TestResources/WAVE_FORMAT_EXTENSIBLE_ULaw.wav b/tests/Fixtures/WAVE_FORMAT_EXTENSIBLE_ULaw.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/WAVE_FORMAT_EXTENSIBLE_ULaw.wav rename to tests/Fixtures/WAVE_FORMAT_EXTENSIBLE_ULaw.wav diff --git a/Acoustics/Acoustics.Test/TestResources/WAVE_FORMAT_EXTENSIBLE_random_data.wav b/tests/Fixtures/WAVE_FORMAT_EXTENSIBLE_random_data.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/WAVE_FORMAT_EXTENSIBLE_random_data.wav rename to tests/Fixtures/WAVE_FORMAT_EXTENSIBLE_random_data.wav diff --git a/Acoustics/Acoustics.Test/TestResources/cane toad.wav b/tests/Fixtures/cane toad.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/cane toad.wav rename to tests/Fixtures/cane toad.wav diff --git a/Acoustics/Acoustics.Test/TestResources/corrupt.wav b/tests/Fixtures/corrupt.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/corrupt.wav rename to tests/Fixtures/corrupt.wav diff --git a/Acoustics/Acoustics.Test/TestResources/curlew.wav b/tests/Fixtures/curlew.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/curlew.wav rename to tests/Fixtures/curlew.wav diff --git a/Acoustics/Acoustics.Test/TestResources/different_channels_tone.mp3 b/tests/Fixtures/different_channels_tone.mp3 similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/different_channels_tone.mp3 rename to tests/Fixtures/different_channels_tone.mp3 diff --git a/Acoustics/Acoustics.Test/TestResources/different_channels_tone.wav b/tests/Fixtures/different_channels_tone.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/different_channels_tone.wav rename to tests/Fixtures/different_channels_tone.wav diff --git a/Acoustics/Acoustics.Test/TestResources/f969b39d-2705-42fc-992c-252a776f1af3_090705-0600.wv b/tests/Fixtures/f969b39d-2705-42fc-992c-252a776f1af3_090705-0600.wv similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/f969b39d-2705-42fc-992c-252a776f1af3_090705-0600.wv rename to tests/Fixtures/f969b39d-2705-42fc-992c-252a776f1af3_090705-0600.wv diff --git a/Acoustics/Acoustics.Test/TestResources/geckos.wav b/tests/Fixtures/geckos.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/geckos.wav rename to tests/Fixtures/geckos.wav diff --git a/Acoustics/Acoustics.Test/TestResources/groundParrot_Perigian.wav b/tests/Fixtures/groundParrot_Perigian.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/groundParrot_Perigian.wav rename to tests/Fixtures/groundParrot_Perigian.wav diff --git a/Acoustics/Acoustics.Test/TestResources/ocioncosta-lindamenina.ogg b/tests/Fixtures/ocioncosta-lindamenina.ogg similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/ocioncosta-lindamenina.ogg rename to tests/Fixtures/ocioncosta-lindamenina.ogg diff --git a/Acoustics/Acoustics.Test/TestResources/ocioncosta-lindamenina_vbr.mp3 b/tests/Fixtures/ocioncosta-lindamenina_vbr.mp3 similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/ocioncosta-lindamenina_vbr.mp3 rename to tests/Fixtures/ocioncosta-lindamenina_vbr.mp3 diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_00000_00000_00000.png b/tests/Fixtures/panojstile_00000_00000_00000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_00000_00000_00000.png rename to tests/Fixtures/panojstile_00000_00000_00000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_00000_00001_00000.png b/tests/Fixtures/panojstile_00000_00001_00000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_00000_00001_00000.png rename to tests/Fixtures/panojstile_00000_00001_00000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_00000_00002_00000.png b/tests/Fixtures/panojstile_00000_00002_00000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_00000_00002_00000.png rename to tests/Fixtures/panojstile_00000_00002_00000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_012_000.png b/tests/Fixtures/panojstile_000_012_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_012_000.png rename to tests/Fixtures/panojstile_000_012_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_013_000.png b/tests/Fixtures/panojstile_000_013_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_013_000.png rename to tests/Fixtures/panojstile_000_013_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_014_000.png b/tests/Fixtures/panojstile_000_014_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_014_000.png rename to tests/Fixtures/panojstile_000_014_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_015_000.png b/tests/Fixtures/panojstile_000_015_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_015_000.png rename to tests/Fixtures/panojstile_000_015_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_016_000.png b/tests/Fixtures/panojstile_000_016_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_016_000.png rename to tests/Fixtures/panojstile_000_016_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_017_000.png b/tests/Fixtures/panojstile_000_017_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_017_000.png rename to tests/Fixtures/panojstile_000_017_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_018_000.png b/tests/Fixtures/panojstile_000_018_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_018_000.png rename to tests/Fixtures/panojstile_000_018_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_019_000.png b/tests/Fixtures/panojstile_000_019_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_019_000.png rename to tests/Fixtures/panojstile_000_019_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_020_000.png b/tests/Fixtures/panojstile_000_020_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_020_000.png rename to tests/Fixtures/panojstile_000_020_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_021_000.png b/tests/Fixtures/panojstile_000_021_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_021_000.png rename to tests/Fixtures/panojstile_000_021_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_022_000.png b/tests/Fixtures/panojstile_000_022_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_022_000.png rename to tests/Fixtures/panojstile_000_022_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_000_023_000.png b/tests/Fixtures/panojstile_000_023_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_000_023_000.png rename to tests/Fixtures/panojstile_000_023_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_005_000_000.png b/tests/Fixtures/panojstile_005_000_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_005_000_000.png rename to tests/Fixtures/panojstile_005_000_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_005_001_000.png b/tests/Fixtures/panojstile_005_001_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_005_001_000.png rename to tests/Fixtures/panojstile_005_001_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_005_002_000.png b/tests/Fixtures/panojstile_005_002_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_005_002_000.png rename to tests/Fixtures/panojstile_005_002_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_005_003_000.png b/tests/Fixtures/panojstile_005_003_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_005_003_000.png rename to tests/Fixtures/panojstile_005_003_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_005_004_000.png b/tests/Fixtures/panojstile_005_004_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_005_004_000.png rename to tests/Fixtures/panojstile_005_004_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/panojstile_005_005_000.png b/tests/Fixtures/panojstile_005_005_000.png similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/panojstile_005_005_000.png rename to tests/Fixtures/panojstile_005_005_000.png diff --git a/Acoustics/Acoustics.Test/TestResources/voice.wav b/tests/Fixtures/voice.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/voice.wav rename to tests/Fixtures/voice.wav diff --git a/Acoustics/Acoustics.Test/TestResources/whip bird.wav b/tests/Fixtures/whip bird.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/whip bird.wav rename to tests/Fixtures/whip bird.wav diff --git a/Acoustics/Acoustics.Test/TestResources/whip bird2.wav b/tests/Fixtures/whip bird2.wav similarity index 100% rename from Acoustics/Acoustics.Test/TestResources/whip bird2.wav rename to tests/Fixtures/whip bird2.wav