Documentation ¶
Index ¶
- Constants
- Variables
- func BUNDApplyFunction(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDFloatsToMatrix(m *tc.TCMatrix, data []float64) *tc.TCMatrix
- func BUNDGenerateFunction(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDLogDebug(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDLogError(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDLogFatal(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDLogInfo(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDLogWarning(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDMatrixToFloats(m *tc.TCMatrix) []float64
- func BUNDRDEGenerator(v interface{}) *tc.TCIterator
- func BUNDRDEGet(x interface{}, y interface{}) interface{}
- func BUNDRDEIterGet(res *tc.TCIterator) interface{}
- func BUNDRDNGenerator(v interface{}) *tc.TCIterator
- func BUNDRDNGet(x interface{}, y interface{}) interface{}
- func BUNDRDNIterGet(res *tc.TCIterator) interface{}
- func BUNDRandomDistributionNormalConvert(data interface{}, to_type int) interface{}
- func BUNDRawMathFunctionsRouter(l *tc.TCExecListener, name string, q *deque.Deque) (bool, interface{}, error)
- func BUNDTelemetryEvent(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDTelemetryLog(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDTelemetryMetrics(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDVersionBund(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDVersionCore(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUND_Random_Distribution_ExponentialConvert(data interface{}, to_type int) interface{}
- func BUND_Type(x interface{}) int
- func BUND_type_to_str(t interface{}) string
- func BUNDnnNormalize(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumCorrelation(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumCorrelationKendall(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumCovariance(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumCrossEntropy(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumEntropy(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumHellinger(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumJensenShannon(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumKullbackLeibler(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumLinearRegression(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumMax(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumMean(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumMeanGeometric(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumMeanHarmonic(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumMin(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumMode(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumMomentAbout(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumScore(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumSkew(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumSort(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumStdDev(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumStdErr(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumSum(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDnumVariance(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomAddress(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomCC(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomCompany(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomDistributionExponential(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomDistributionNormal(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomEmail(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomHipster(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomName(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomPassword(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomPhone(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomSSN(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomString(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomStringFromPattern(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomTextParagraph(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDrandomUUID(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDruntimeIP(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDruntimeMAC(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDruntimeSelfMemory(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDruntimeSelfUser(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func BUNDstringGraph(l *tc.TCExecListener, name string, q *deque.Deque) (interface{}, error)
- func EnsureFloat(i interface{}, dflt float64) float64
- func EnsureFloatFromDict(d *tc.TCDict, key string, dflt float64) float64
- func ExecuteOperator(l *tc.TCExecListener, name string, x interface{}, q *deque.Deque) *tc.TCError
- func ExecuteSingleArgumentFunction(l *tc.TCExecListener, name string, q *deque.Deque) *tc.TCError
- func InitStdlib()
- func NumNorm(data []float64) []float64
- func NumStand(data []float64) []float64
- func RegisterContextFunctionCallback(name string, x_type int, fun TCContextGenericFunction)
- func RegisterContextOperatorCallback(name string, x_type int, y_type int, fun TCContextOperatorFunction)
- func RegisterRawMathFunctionCallback(name string, fun TCRawMathFunction)
- func StdlibFormat(q *deque.Deque) string
- func StoreArgs()
- type BUNDEnv
- type BUND_Random_Distribution_Exponential
- type BUND_Random_Distribution_Normal
- type TCContextGenericFunction
- type TCContextOperatorFunction
- type TCRawMathFunction
Constants ¶
View Source
const ( RandomNormal = 500 RandomExponential = 501 )
View Source
const MaxSize = 0
There is a limit on maximum iterations. By default it is 0, means 'unlimited'
Variables ¶
View Source
var Callbacks cmap.Cmap
View Source
var VERSION = conf.EVersion
Functions ¶
func BUNDApplyFunction ¶
func BUNDGenerateFunction ¶
func BUNDLogDebug ¶
func BUNDLogError ¶
func BUNDLogFatal ¶
func BUNDLogInfo ¶
func BUNDLogWarning ¶
func BUNDMatrixToFloats ¶
func BUNDRDEGenerator ¶
func BUNDRDEGenerator(v interface{}) *tc.TCIterator
func BUNDRDEGet ¶
func BUNDRDEGet(x interface{}, y interface{}) interface{}
func BUNDRDEIterGet ¶
func BUNDRDEIterGet(res *tc.TCIterator) interface{}
func BUNDRDNGenerator ¶
func BUNDRDNGenerator(v interface{}) *tc.TCIterator
func BUNDRDNGet ¶
func BUNDRDNGet(x interface{}, y interface{}) interface{}
func BUNDRDNIterGet ¶
func BUNDRDNIterGet(res *tc.TCIterator) interface{}
func BUNDRandomDistributionNormalConvert ¶
func BUNDRandomDistributionNormalConvert(data interface{}, to_type int) interface{}
func BUNDTelemetryEvent ¶
func BUNDTelemetryLog ¶
func BUNDTelemetryMetrics ¶
func BUNDVersionBund ¶
func BUNDVersionCore ¶
func BUND_Random_Distribution_ExponentialConvert ¶
func BUND_Random_Distribution_ExponentialConvert(data interface{}, to_type int) interface{}
func BUND_type_to_str ¶
func BUND_type_to_str(t interface{}) string
func BUNDnnNormalize ¶
func BUNDnumCorrelation ¶
func BUNDnumCovariance ¶
func BUNDnumCrossEntropy ¶
func BUNDnumEntropy ¶
func BUNDnumHellinger ¶
func BUNDnumJensenShannon ¶
func BUNDnumKullbackLeibler ¶
func BUNDnumLinearRegression ¶
func BUNDnumMax ¶
func BUNDnumMean ¶
func BUNDnumMeanGeometric ¶
func BUNDnumMeanHarmonic ¶
func BUNDnumMin ¶
func BUNDnumMode ¶
func BUNDnumMomentAbout ¶
func BUNDnumScore ¶
func BUNDnumSkew ¶
func BUNDnumSort ¶
func BUNDnumStdDev ¶
func BUNDnumStdErr ¶
func BUNDnumSum ¶
func BUNDnumVariance ¶
func BUNDrandomAddress ¶
func BUNDrandomCC ¶
func BUNDrandomCompany ¶
func BUNDrandomEmail ¶
func BUNDrandomHipster ¶
func BUNDrandomName ¶
func BUNDrandomPassword ¶
func BUNDrandomPhone ¶
func BUNDrandomSSN ¶
func BUNDrandomString ¶
func BUNDrandomTextParagraph ¶
func BUNDrandomUUID ¶
func BUNDruntimeIP ¶
func BUNDruntimeMAC ¶
func BUNDruntimeSelfMemory ¶
func BUNDruntimeSelfUser ¶
func BUNDstringGraph ¶
func EnsureFloat ¶
func ExecuteOperator ¶
func InitStdlib ¶
func InitStdlib()
func RegisterContextFunctionCallback ¶
func RegisterContextFunctionCallback(name string, x_type int, fun TCContextGenericFunction)
func RegisterContextOperatorCallback ¶
func RegisterContextOperatorCallback(name string, x_type int, y_type int, fun TCContextOperatorFunction)
func RegisterRawMathFunctionCallback ¶
func RegisterRawMathFunctionCallback(name string, fun TCRawMathFunction)
func StdlibFormat ¶
Types ¶
type BUND_Random_Distribution_Exponential ¶
type BUND_Random_Distribution_Exponential struct {
Dist *distuv.Exponential
}
func MakeRandomDistributionExponential ¶
func MakeRandomDistributionExponential(rate float64) *BUND_Random_Distribution_Exponential
func (*BUND_Random_Distribution_Exponential) Entropy ¶
func (d *BUND_Random_Distribution_Exponential) Entropy() float64
func (*BUND_Random_Distribution_Exponential) Get ¶
func (d *BUND_Random_Distribution_Exponential) Get() float64
func (*BUND_Random_Distribution_Exponential) String ¶
func (d *BUND_Random_Distribution_Exponential) String() string
type BUND_Random_Distribution_Normal ¶
func MakeRandomDistributionNormal ¶
func MakeRandomDistributionNormal(mu float64, sigma float64) *BUND_Random_Distribution_Normal
func (*BUND_Random_Distribution_Normal) Entropy ¶
func (d *BUND_Random_Distribution_Normal) Entropy() float64
func (*BUND_Random_Distribution_Normal) Get ¶
func (d *BUND_Random_Distribution_Normal) Get() float64
func (*BUND_Random_Distribution_Normal) String ¶
func (d *BUND_Random_Distribution_Normal) String() string
type TCContextGenericFunction ¶
type TCContextGenericFunction func(*tc.TCExecListener, interface{}) interface{}
func GetContextFunctionCallback ¶
func GetContextFunctionCallback(name string, x interface{}) TCContextGenericFunction
type TCContextOperatorFunction ¶
type TCContextOperatorFunction func(*tc.TCExecListener, interface{}, interface{}) interface{}
func GetContextOperatorCallback ¶
func GetContextOperatorCallback(name string, x interface{}, y interface{}) TCContextOperatorFunction
type TCRawMathFunction ¶
func GetRawMathFunctionCallback ¶
func GetRawMathFunctionCallback(name string) TCRawMathFunction
Source Files ¶
- BUND_apply.go
- BUND_cb_function.go
- BUND_cb_function_execute.go
- BUND_cb_operator.go
- BUND_cb_operator_execute.go
- BUND_cb_raw_math_function.go
- BUND_eval.go
- BUND_generate.go
- BUND_math.go
- BUND_raw_math_functions_router.go
- BUND_somelib.go
- BUND_types.go
- args.go
- ascii_graph.go
- attrs_format.go
- init.go
- log.go
- matrix_lib.go
- nn_normalize.go
- nn_normalize_lib.go
- nn_normalize_matrix.go
- nn_normalize_numbers.go
- num_correlation.go
- num_correlation_kendall.go
- num_covariance.go
- num_crossentropy.go
- num_entropy.go
- num_hellinger.go
- num_jensenshannon.go
- num_kullbacklibler.go
- num_linearregression.go
- num_max.go
- num_mean.go
- num_mean_geometric.go
- num_mean_harmonic.go
- num_min.go
- num_mode.go
- num_momentabout.go
- num_score.go
- num_skew.go
- num_sort.go
- num_stddev.go
- num_stderr.go
- num_sum.go
- num_variance.go
- random_distribution_Exponential.go
- random_distribution_normal.go
- random_fake.go
- random_string.go
- random_uuid.go
- runtime.go
- runtime_ip.go
- runtime_macs.go
- runtime_self.go
- runtime_time.go
- telemetry_event.go
- telemetry_log.go
- telemetry_metrics.go
- telemetry_newrelic_query.go
- version.go
Click to show internal directories.
Click to hide internal directories.