M:CentralSnippets.Main.Download(System.String,System.String,System.Boolean)Download text or binary content
M:CentralSnippets.Main.DownloadUrl(System.String,System.String,System.Boolean)Download from HTTP
P:CentralSnippets.Main.SnippetsHostSiteWhen using HTTP, will fetch using GET; When specifying local disk, will read file
P:CentralSnippets.Main.SnippetsRootFolderCan be null/empty if no need for appendix
M:CLI.Main.Get(System.String,System.String[])Get from name; Conventional –Key.
M:CLI.Main.GetSingle(System.String,System.String[])Get from name; Conventional –Key.
M:CLI.Main.Map(System.String[])Map 1-1 dictionary; Don’t allow toggles.
M:CLI.Main.MapMany(System.Boolean,System.String[])Map 1-many dictionary; Conventional –keyword; Also handles toggles.
M:CLI.Main.Parse1(System.String[])Parse arguments in a keyword list fashion: e.g. –Keyword [values]. Keyword is case insensitive. Also handles toggles. Automatically handles array.
M:CLI.Main.ParsePositional1(System.String[])Maps properties in order.
M:ODBC.DataTableHelper.Print(System.Data.DataTable)Print DataTable using ConsoleTables
M:ODBC.DataTableHelper.ToCSV(System.Data.DataTable)Convert DataTable to CSV string
M:ODBC.Main.Command(System.String)Execute arbitrary SQL command. Automatically commits.
M:ODBC.Main.Delete(System.String)Execute a delete query. Automatically commits. Equivalent to Command(); This function is just provided for semantic clarity.
M:ODBC.Main.Insert(System.String)Execute an insert query. Automatically commits. Equivalent to Command(); This function is just provided for semantic clarity.
M:ODBC.Main.OpenTransactionStarts a transaction. The transaction object has the same sort of interfaces as the Main interface.
M:ODBC.Main.Query(System.String)Query raw DataTable
M:ODBC.Main.Select1(System.String)Select strongly typed rows from the query. This is one of THE most commonly used function of this library.
M:ODBC.Main.Update(System.String)Execute an update query. Automatically commits. Equivalent to Command(); This function is just provided for semantic clarity.
P:ODBC.Main.DSNSets the DSN to connect to. Always set this prior to calling any query functions.
T:ODBC.DataTableHelperProvides extension methods for DataTable
F:Graphing.PlotType.HistogramHistogram
F:Graphing.PlotType.LineBasic line charat
F:Graphing.PlotType.ScatterBasic scatter plog
F:Graphing.PlotType.SignalEvenlly sampled with sample rate
M:Graphing.InteractivePlotData.LoadData(System.String)Load plot data from compressed file.
M:Graphing.InteractivePlotData.ReadFromStream(System.IO.BinaryReader)Read plot data from stream.
M:Graphing.InteractivePlotData.SaveData(Graphing.InteractivePlotData,System.String)Save plot data as compressed file.
M:Graphing.InteractivePlotData.WriteToStream(System.IO.BinaryWriter,Graphing.InteractivePlotData)Save plot data to stream.
M:Graphing.Main.Execute(Graphing.PlotType,System.Double[],System.Collections.Generic.List{System.Double[]},Graphing.PlotOptions)Execute graphing per options and plot type.
M:Graphing.Main.Make(System.Double[][])Make a list.
M:Graphing.Main.Make(System.String)Make options.
M:Graphing.Main.Plot(Graphing.PlotType,System.Double[],System.Collections.Generic.List{System.Double[]},Graphing.PlotOptions)Plot interaactively
M:Graphing.Main.Plot(System.Double[],System.Double[][])Plot interaactively
M:Graphing.Main.Plot(System.String,System.Double[],System.Collections.Generic.List{System.Double[]},Graphing.PlotOptions)Plot interaactively
M:Graphing.Main.Save(Graphing.PlotType,System.Double[],System.Collections.Generic.List{System.Double[]},System.String,Graphing.PlotOptions)Save to image
M:Graphing.Main.Save(System.String,System.Double[],System.Collections.Generic.List{System.Double[]},System.String,Graphing.PlotOptions)Save to image
M:Graphing.Plotters.CookOptions(System.String[])Make options from string arguments.
M:Graphing.Plotters.GetAssemblyFolderGet folder path of currently executing assembly
M:Graphing.Plotters.Histogram(System.Double[],System.Int32,System.String[])Plot histogram into given number of bars.
M:Graphing.Plotters.InitializePlot(Graphing.PlotType,System.Double[],System.Collections.Generic.List{System.Double[]},Graphing.PlotOptions)Initialize plot based on type and data
M:Graphing.Plotters.LineChart(System.Double[],System.Collections.Generic.List{System.Double[]},System.String[])Draw or render a line chart
M:Graphing.Plotters.LineChart(System.Double[],System.Double[],System.String[])Draw or render a line chart
M:Graphing.Plotters.Scatter(System.Double[],System.Collections.Generic.List{System.Double[]},System.String[])Draw or render a scatter plot; Currently looks the same as line chart
M:Graphing.Plotters.Scatter(System.Double[],System.Double[],System.String[])Draw or render a scatter plot; Currently looks the same as line chart
M:Graphing.Plotters.Signal(System.Collections.Generic.List{System.Double[]},System.Int32,System.String[])Draw a signal chart
M:Graphing.Plotters.Signal(System.Double[],System.Int32,System.String[])Draw a signal chart
M:Graphing.Plotters.SummonInteractiveWindow(Graphing.PlotType,System.Double[],System.Collections.Generic.List{System.Double[]},Graphing.PlotOptions)Create display using interactive window
P:Graphing.InteractivePlotData.OptionsAdditional customization options.
P:Graphing.InteractivePlotData.PlotTypePlot type.
P:Graphing.InteractivePlotData.XMain X-axis numerical data.
P:Graphing.InteractivePlotData.YsMain Y-axis values.
P:Graphing.Main.DefaultOptionsDefault plot options
P:Graphing.PlotOptions.HistogramBarsNumber of bars for histogram; Input data must have more than this number of elements otherwise the value is not used.
P:Graphing.PlotOptions.LabelsSeries labels
P:Graphing.PlotOptions.SignalSampleRateApplies to Signal type plot
T:Graphing.InteractivePlotDataMain interoperability data transfer between this library and display backend (frontend)
T:Graphing.MainStandard library entry
T:Graphing.PlotOptionsGeneral configurations for plots, certain values are only applicable to specific plots. Serialized in
T:Graphing.PlottersStatic class of various specific plotting types
T:Graphing.PlotTypeAvailable plot types
M:Math.Main.VectorCreate empty vector
M:Math.Main.Vector(System.Collections.Generic.IEnumerable{System.Boolean})Create vector from enumerable
M:Math.Main.Vector(System.Collections.Generic.IEnumerable{System.Double})Create vector from enumerable
M:Math.Main.Vector(System.Collections.Generic.IEnumerable{System.Int32})Create vector from enumerable
M:Math.Main.Vector(System.Collections.Generic.IEnumerable{System.Single})Create vector from enumerable
M:Math.Main.Vector(System.Collections.Generic.IEnumerable{System.String})Create vector from enumerable
M:Math.Main.Vector(System.Double[])Create vector from variable length arguments
M:Math.Main.Vector(System.String)Create vector from string
M:Math.Vector1D.#ctorConstruct empty.
M:Math.Vector1D.#ctor(System.Collections.Generic.IEnumerable{System.Boolean})Construct from (copy of) values.
M:Math.Vector1D.#ctor(System.Collections.Generic.IEnumerable{System.Double})Construct from (copy of) values.
M:Math.Vector1D.#ctor(System.Collections.Generic.IEnumerable{System.Int32})Construct from (copy of) values.
M:Math.Vector1D.#ctor(System.Collections.Generic.IEnumerable{System.Single})Construct from (copy of) values.
M:Math.Vector1D.#ctor(System.Collections.Generic.IEnumerable{System.String})Construct from (copy of) values.
M:Math.Vector1D.#ctor(System.Double[])Construct from param arguments.
M:Math.Vector1D.#ctor(System.String)Construct from string, either comma delimited or space delimited.
M:Math.Vector1D.Apply(System.Func{System.Double,System.Double})Apply element-wise arbitrary function
M:Math.Vector1D.CopyMake a copy
M:Math.Vector1D.Correlation(Math.Vector1D)Compute correlation
M:Math.Vector1D.CosCompute cos element-wise
M:Math.Vector1D.CoshCompute cosh element-wise
M:Math.Vector1D.Covariance(Math.Vector1D)Compute covariance
M:Math.Vector1D.NormAnother name for length
M:Math.Vector1D.op_Addition(Math.Vector1D,Math.Vector1D)Adds two vectors
M:Math.Vector1D.op_Addition(Math.Vector1D,System.Double)Adds a scalar to every element
M:Math.Vector1D.op_BitwiseOr(Math.Vector1D,Math.Vector1D)Append an entire vector
M:Math.Vector1D.op_BitwiseOr(Math.Vector1D,System.Double)Append an element
M:Math.Vector1D.op_Division(Math.Vector1D,Math.Vector1D)Divide element-wise
M:Math.Vector1D.op_Division(Math.Vector1D,System.Double)Multiply every element by a scalar
M:Math.Vector1D.op_ExclusiveOr(Math.Vector1D,System.Double)Exponent element-wise
M:Math.Vector1D.op_Multiply(Math.Vector1D,Math.Vector1D)Multiply element-wise
M:Math.Vector1D.op_Multiply(Math.Vector1D,System.Double)Multiply every element by a scalar
M:Math.Vector1D.op_Subtraction(Math.Vector1D,Math.Vector1D)Subtract two vectors
M:Math.Vector1D.op_Subtraction(Math.Vector1D,System.Double)Subtract a scalar to every element
M:Math.Vector1D.op_UnaryNegation(Math.Vector1D)Gets negative
M:Math.Vector1D.op_UnaryPlus(Math.Vector1D)Identity (no copy is made)
M:Math.Vector1D.Pow(System.Double)Compute pow element-wise
M:Math.Vector1D.SinCompute sin element-wise
M:Math.Vector1D.SinhCompute sinh element-wise
M:Math.Vector1D.SqrtCompute sqrt element-wise
M:Math.Vector1D.ToStringToString override
P:Math.Vector1D.AverageGet average (same as mean).
P:Math.Vector1D.LengthGet length of vector
P:Math.Vector1D.MaxGet max.
P:Math.Vector1D.MeanGet mean.
P:Math.Vector1D.MinGet min.
P:Math.Vector1D.PopulationSTDGet population std.
P:Math.Vector1D.PopulationVarianceGet population variance.
P:Math.Vector1D.RawGet raw data.
P:Math.Vector1D.SizeGet string representation of size.
P:Math.Vector1D.STDGet std.
P:Math.Vector1D.SumGet sum.
P:Math.Vector1D.VarianceGet variance.
T:Math.MainLibrary entrance
T:Math.Vector1D