Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MTG/essentia
/ functions
Functions
5,001 in github.com/MTG/essentia
⨍
Functions
5,001
◇
Types & classes
1,075
↓ 1,205 callers
Method
size
src/essentia/types.h:132
↓ 648 callers
Method
create
src/essentia/range.cpp:32
↓ 610 callers
Method
set
src/essentia/iotypewrappers_impl.h:37
↓ 529 callers
Function
connect
* Global function used for connecting algorithms. Same function as the * previous one, but with the order of arguments reversed. */
src/essentia/streaming/streamingalgorithm.h:56
↓ 504 callers
Method
get
src/algorithms/io/ringbufferoutput.cpp:47
↓ 386 callers
Method
set
src/python/pytypes/pypool.cpp:254
↓ 349 callers
Method
begin
src/essentia/utils/tnt/tnt_i_refvec.h:124
↓ 283 callers
Method
end
src/essentia/utils/tnt/tnt_vec.h:152
↓ 276 callers
Function
create
* Creates an instance of the algorithm specified by its name. */
src/essentia/algorithmfactory.h:77
↓ 274 callers
Method
assertAlmostEqual
(self, found, expected, precision = 1e-7)
test/src/unittest/essentia_test.py:90
↓ 255 callers
Method
add
special add for Array2d<Real> Array2D needs a special add that cannot be implemented in the macro because we need to call the function copy(), or othe
src/essentia/pool.cpp:284
↓ 255 callers
Method
assertEqualVector
(self, found, expected)
test/src/unittest/essentia_test.py:117
↓ 210 callers
Method
run
src/essentia/scheduler/network.cpp:222
↓ 206 callers
Method
empty
src/essentia/utils/yamlast.h:98
↓ 195 callers
Method
assertConfigureFails
(self, algo, params)
test/src/unittest/essentia_test.py:153
↓ 189 callers
Method
append
src/essentia/pool.h:483
↓ 187 callers
Method
remove
this implementation makes the assumption that the key 'name' only exists in one of the sub-pools, as enforced by checkIntegrity
src/essentia/pool.cpp:65
↓ 171 callers
Method
compute
src/examples/freesound/FreesoundExtractor.cpp:26
↓ 169 callers
Method
dim1
src/essentia/utils/tnt/tnt_array2d.h:231
↓ 156 callers
Function
allTests
(testClass)
test/src/unittest/essentia_test.py:76
↓ 152 callers
Method
assertComputeFails
(self, algo, *args)
test/src/unittest/essentia_test.py:157
↓ 152 callers
Function
zeros
(object, **kwargs)
src/python/essentia/common.py:25
↓ 151 callers
Method
resize
this function resizes and interpolates the profiles to fit the pcp size...
src/algorithms/tonal/key.cpp:328
↓ 151 callers
Method
str
src/essentia/stringutil.h:62
↓ 150 callers
Method
assertAlmostEqualVector
(self, found, expected, precision = 1e-7)
test/src/unittest/essentia_test.py:104
↓ 150 callers
Method
size
src/essentia/utils/tnt/tnt_vec.h:241
↓ 133 callers
Method
end
test/3rdparty/gtest-1.6.0/include/gtest/internal/gtest-internal.h:1061
↓ 132 callers
Method
begin
test/3rdparty/gtest-1.6.0/include/gtest/internal/gtest-internal.h:1060
↓ 131 callers
Method
add
(self, name, value, scope = CurrentScope)
src/python/essentia/pool.py:65
↓ 130 callers
Method
push
src/python/pystreamingalgorithm.cpp:177
↓ 129 callers
Method
name
src/python/pyalgorithm.cpp:50
↓ 123 callers
Method
assertEqualMatrix
(self, found, expected)
test/src/unittest/essentia_test.py:144
↓ 118 callers
Method
dim2
src/essentia/utils/tnt/tnt_array2d.h:234
↓ 102 callers
Method
pop
src/essentia/streaming/sink.h:98
↓ 97 callers
Method
clear
src/essentia/pool.cpp:30
↓ 95 callers
Function
run
( audio_filename )
test/src/pythontests/streaming_versus_python.py:341
↓ 82 callers
Function
array
(object, **kwargs)
src/python/essentia/common.py:22
↓ 80 callers
Function
reset
* This function will be called when doing batch computations between each * file that is processed. That is, if your algorithm is some sort of stat
src/essentia/algorithm.h:88
↓ 77 callers
Method
run
src/examples/rtaudio/audioengine.cpp:110
↓ 76 callers
Method
fullName
src/essentia/connector.cpp:33
↓ 75 callers
Method
descriptorNames
src/essentia/pool.cpp:133
↓ 70 callers
Function
ones
(object, **kwargs)
src/python/essentia/common.py:28
↓ 69 callers
Function
readVector
(filename)
test/src/unittest/essentia_test.py:60
↓ 67 callers
Function
argmax
src/essentia/essentiamath.h:621
↓ 67 callers
Function
mean
src/essentia/essentiamath.h:113
↓ 65 callers
Method
size
Returns the number of TestPartResult objects in the array.
test/3rdparty/gtest-1.6.0/src/gtest-test-part.cc:83
↓ 63 callers
Function
filedir
This returns the directory that the calling file is in.
test/src/unittest/essentia_test.py:51
↓ 63 callers
Function
round
src/essentia/essentiamath.h:483
↓ 60 callers
Function
sum
src/essentia/essentiamath.h:87
↓ 58 callers
Method
add
src/algorithms/io/ringbufferinput.cpp:52
↓ 58 callers
Method
available
src/essentia/streaming/sink.h:88
↓ 53 callers
Method
what
src/essentia/types.h:99
↓ 51 callers
Function
ValuesIn
test/3rdparty/gtest-1.6.0/include/gtest/gtest-param-test.h:308
↓ 51 callers
Method
toString
src/essentia/parameter.cpp:89
↓ 51 callers
Method
write
src/essentia/utils/audiocontext.cpp:239
↓ 50 callers
Method
configure
src/essentia/configurable.cpp:28
↓ 50 callers
Function
connect
src/algorithms/io/fileoutputproxy.cpp:41
↓ 48 callers
Function
connect
src/python/globalfuncs.cpp:514
↓ 45 callers
Method
insert
src/essentia/types.h:173
↓ 45 callers
Method
load
(self, filename, downmix, sampleRate)
test/src/unittest/io/test_monoloader.py:37
↓ 44 callers
Method
setReleaseSize
* Set the default number of tokens to be released. */
src/essentia/streamconnector.h:84
↓ 43 callers
Function
cutFrames
(params, input = range(100))
test/src/unittest/standard/test_framecutter.py:25
↓ 43 callers
Method
setAcquireSize
* Set the default number of tokens to be acquired. */
src/essentia/streamconnector.h:79
↓ 42 callers
Function
connectSingleValue
src/essentia/streaming/algorithms/poolstorage.cpp:69
↓ 42 callers
Method
getDescriptor
src/3rdparty/vamp-plugin-sdk-2.4/src/vamp-sdk/PluginAdapter.cpp:146
↓ 41 callers
Method
algorithm
src/essentia/scheduler/network.h:64
↓ 41 callers
Function
shouldStop
* Returns whether the algorithm should stop, ie: it has received an * end-of-stream signal. */
src/essentia/streaming/streamingalgorithm.h:198
↓ 40 callers
Method
totalProduced
src/essentia/streaming/source.h:65
↓ 38 callers
Method
keys
src/essentia/types.h:165
↓ 37 callers
Function
edtToString
src/python/typedefs.h:78
↓ 37 callers
Function
init
* Initialize Essentia and fill the AlgorithmFactories with the Algorithms. */
src/essentia/essentia.cpp:40
↓ 35 callers
Method
cutFrames
(self, options, input=range(100))
test/src/unittest/standard/test_framecutter_streaming.py:29
↓ 35 callers
Method
id
src/essentia/streaming/sinkbase.cpp:27
↓ 34 callers
Method
dim3
src/essentia/utils/tnt/tnt_array3d.h:239
↓ 34 callers
Method
value
src/python/pytypes/pypool.cpp:484
↓ 30 callers
Function
free
* Deletes the specified Algorithm object and frees its memory. * @todo make sure this actually works through dynamic libraries' boundaries. */
src/essentia/algorithmfactory.h:85
↓ 30 callers
Function
shutdown
* Cleanup all resources allocated by Essentia. */
src/essentia/essentia.cpp:57
↓ 28 callers
Method
close
src/essentia/utils/audiocontext.cpp:204
↓ 28 callers
Function
plot
plots bars for each beat
src/examples/python/experimental/beatogram.py:489
↓ 24 callers
Method
resize
* WARNING: do only before starting to use buffer, for initial configuration * @todo find a way to be able to call this function at any time to allo
src/essentia/streaming/phantombuffer.h:157
↓ 24 callers
Method
setVector
* TODO: Should we make a copy of the vector here or only keep the ref? */
src/essentia/streaming/algorithms/vectorinput.h:99
↓ 23 callers
Function
ColoredPrintf
Helpers for printing colored strings to stdout. Note that on Windows, we cannot simply emit special characters and have the terminal change colors. Th
test/3rdparty/gtest-1.6.0/src/gtest.cc:2620
↓ 23 callers
Function
areNetworkTopologiesEqual
src/essentia/scheduler/graphutils.h:170
↓ 23 callers
Method
assertAlmostEqualMatrix
(self, found, expected, precision = 1e-7)
test/src/unittest/essentia_test.py:123
↓ 23 callers
Method
read
src/essentia/utils/tnt/tnt_stopwatch.h:80
↓ 23 callers
Method
sum
(self, l)
test/src/unittest/io/test_monoloader.py:104
↓ 22 callers
Function
GetUnitTestImpl
Convenience function for accessing the global UnitTest implementation object.
test/3rdparty/gtest-1.6.0/src/gtest-internal-inl.h:905
↓ 22 callers
Method
get
test/3rdparty/gtest-1.6.0/include/gtest/internal/gtest-port.h:788
↓ 22 callers
Method
setBufferType
src/essentia/streaming/source.h:53
↓ 21 callers
Method
acquireSize
src/essentia/streaming/sinkproxy.h:79
↓ 21 callers
Function
unpack
* This function parses a python tuple into a vector of separate PyObjects. */
src/python/parsing.cpp:101
↓ 20 callers
Function
contains
src/essentia/essentiautil.h:81
↓ 20 callers
Function
meanFrames
src/essentia/essentiamath.h:170
↓ 20 callers
Function
sameType
comparison of the type is done using the name() method, because type_info are not shared between different linking units.
src/essentia/types.h:253
↓ 19 callers
Function
AssertionSuccess
Makes a successful assertion result.
test/3rdparty/gtest-1.6.0/src/gtest.cc:966
↓ 19 callers
Function
all
(l)
test/src/unittest/essentia_test.py:38
↓ 19 callers
Method
copy
src/essentia/utils/tnt/tnt_array2d.h:180
↓ 19 callers
Method
process
test/src/basetest/customalgos.h:312
↓ 18 callers
Method
acquire
src/essentia/streaming/sink.h:67
↓ 18 callers
Function
any
(l)
test/src/unittest/essentia_test.py:44
next →
1–100 of 5,001, ranked by callers