MCPcopy Create free account

hub / github.com/brainflow-dev/brainflow / functions

Functions2,908 in github.com/brainflow-dev/brainflow

↓ 231 callersMethodget_code
()
java_package/brainflow/src/main/java/brainflow/BoardIds.java:81
↓ 122 callersMethodget_address
src/utils/inc/runtime_dll_loader.h:46
↓ 103 callersMethodget_library_environment
()
csharp_package/brainflow/brainflow/platform_helper.cs:17
↓ 93 callersMethodempty
check if array is empty
src/utils/inc/brainflow_array.h:419
↓ 84 callersMethodequals
* Compare two complex numbers for equality * @param other - The 2nd complex number operand * @returns true if equal, else false
nodejs_package/brainflow/complex.ts:234
↓ 65 callersFunctioncheck_brainflow_exit_code
Convert the brainflow exit code to [BrainFlowError].
rust_package/brainflow/src/lib.rs:66
↓ 62 callersMethodrelease_session
(int board_id, String params)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:39
↓ 60 callersFunctioncast_16bit_to_int32
src/utils/inc/custom_cast.h:32
↓ 52 callersMethodget_board_data
Get board data and remove data from ringbuffer :param num_samples: number of packages to get :type num_samples: int :param pr
python_package/brainflow/board_shim.py:1435
↓ 50 callersFunctionget_timestamp
src/utils/timestamp.cpp:13
↓ 48 callersMethodfill
fill already preallocated buffer
src/utils/inc/brainflow_array.h:451
↓ 47 callersMethodprepare_session
prepare streaming sesssion, init resources, you need to call it before any other BoardShim object methods
python_package/brainflow/board_shim.py:1256
↓ 47 callersMethodstart_stream
(int buffer_size, String streamer_params, int board_id, String params)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:35
↓ 47 callersMethodstop_stream
(int board_id, String params)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:37
↓ 46 callersMethodprepare_session
(int board_id, String params)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:24
↓ 46 callersMethodrelease_session
release all resources
python_package/brainflow/board_shim.py:1333
↓ 45 callersMethodgetInstance
()
nodejs_package/brainflow/board_shim.ts:149
↓ 45 callersMethodget_instance
(cls)
python_package/brainflow/board_shim.py:163
↓ 45 callersMethodstart_stream
Start streaming data, this methods stores data in ringbuffer :param num_samples: size of ring buffer to keep data :type num_samples:
python_package/brainflow/board_shim.py:1305
↓ 44 callersMethodwhat
src/utils/inc/brainflow_exception.h:25
↓ 43 callersFunctionrelease_session
src/board_controller/board_controller.cpp:394
↓ 41 callersMethodenable_dev_board_logger
enable BrainFlow Logger with level TRACE, uses stderr for log messages by default
python_package/brainflow/board_shim.py:647
↓ 40 callersFunctionsleep
(ms: number)
nodejs_package/tests/ica.ts:3
↓ 39 callersMethodstop_stream
Stop streaming data
python_package/brainflow/board_shim.py:1326
↓ 38 callersMethodget_board_data
(int data_count, int preset, double[] data_buf, int board_id, String params)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:48
↓ 36 callersMethodwrite_file
(double[] data, int num_rows, int num_cols, String file_name, String file_mode)
java_package/brainflow/src/main/java/brainflow/DataFilter.java:71
↓ 34 callersMethodget_instance
(cls)
python_package/brainflow/data_filter.py:141
↓ 34 callersMethodunpack_from_jar
(String lib_name)
java_package/brainflow/src/main/java/brainflow/JarHelper.java:13
↓ 32 callersMethodgetInstance
()
nodejs_package/brainflow/data_filter.ts:111
↓ 30 callersMethodadd_data
src/utils/data_buffer.cpp:38
↓ 30 callersFunctionconfig_board
src/board_controller/openbci/ganglion_bglib/main.cpp:300
↓ 30 callersMethodget_sampling_rate
(int board_id, int preset, int[] sampling_rate)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:58
↓ 29 callersMethodget_size
get size in dim
src/utils/inc/brainflow_array.h:252
↓ 28 callersMethodget_eeg_channels
(int board_id, int preset, int[] eeg_channels, int[] len)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:71
↓ 27 callersMethodparse_args
(string[] args, BrainFlowInputParams input_params)
csharp_package/brainflow/examples/markers/markers.cs:31
↓ 26 callersFunctionenable_dev_board_logger
Enable BrainFlow board logger with level TRACE, uses stderr for log messages by default.
rust_package/brainflow/src/board_shim.rs:309
↓ 24 callersFunctioncheck_memory_layout_row_major
(data, ndim)
python_package/brainflow/utils.py:18
↓ 23 callersMethodGetRow
<summary> Gets a row vector from a matrix. </summary>
csharp_package/brainflow/brainflow/matrix_helpers.cs:33
↓ 23 callersFunctionset_log_level
Set BrainFlow ML log level. Use it only if you want to write your own messages to BrainFlow logger. Otherwise use [enable_ml_logger], [enable_dev_ml_l
rust_package/brainflow/src/ml_model.rs:60
↓ 21 callersFunctionbluetooth_open_device
src/utils/bluetooth/bluetooth_functions.cpp:15
↓ 21 callersFunctioncast_24bit_to_int32
copypasted from OpenBCI_JavaScript_Utilities
src/utils/inc/custom_cast.h:13
↓ 21 callersMethodis_prepared
(int[] prepared, int board_id, String params)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:105
↓ 20 callersMethodclose
src/utils/multicast_server.cpp:71
↓ 20 callersFunctionlog_multilines
(log_function, message)
emulator/brainflow_emulator/emulate_common.py:7
↓ 19 callersFunctionbluetooth_close_device
src/utils/bluetooth/bluetooth_functions.cpp:78
↓ 19 callersMethodget_current_board_data
(int num_samples, int preset, double[] data_buf, int[] returned_samples, int board_id, String
java_package/brainflow/src/main/java/brainflow/BoardShim.java:43
↓ 18 callersFunctionget_eeg_channels
(board_id, blacklisted_channels)
src/ml/train/train_classifiers.py:84
↓ 18 callersMethodtoString
* Get the complex number as a string * @returns String representation of the complex number
nodejs_package/brainflow/complex.ts:216
↓ 17 callersMethodadd_streamer
(String streamer, int preset, int board_id, String params)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:31
↓ 17 callersMethoddetrend
(double[] data, int data_len, int operation)
java_package/brainflow/src/main/java/brainflow/DataFilter.java:41
↓ 17 callersMethodlock
src/utils/inc/spinlock.h:11
↓ 17 callersFunctionlog_message
Write your own log message to BrainFlow board logger, use it if you wanna have single logger for your own code and BrainFlow's code.
rust_package/brainflow/src/ml_model.rs:89
↓ 17 callersMethodrecv
src/utils/multicast_client.cpp:92
↓ 17 callersMethodstart
(self)
emulator/brainflow_emulator/wifi_shield_emulator.py:117
↓ 17 callersFunctionstop_stream
src/board_controller/muse/muse_bglib/main.cpp:59
↓ 17 callersMethodunlock
src/utils/inc/spinlock.h:18
↓ 16 callersFunctionget_array_value
src/board_controller/board_info_getter.cpp:269
↓ 16 callersFunctionget_board_sampling_rate
src/board_controller/board_controller.cpp:456
↓ 15 callersMethodget_band_power
(double[] ampls, double[] freqs, int len, double start_freq, double stop_freq, double[] output
java_package/brainflow/src/main/java/brainflow/DataFilter.java:95
↓ 15 callersMethodrelease
(String params)
java_package/brainflow/src/main/java/brainflow/MLModel.java:25
↓ 14 callersFunctionbytes_in_use
Returns the number of bytes currently in use in the buffer, excluding the sentinel element.
src/utils/bluetooth/macos_third_party/pipe.c:399
↓ 14 callersMethodget_current_data
Doesn't remove data from buffer
src/utils/data_buffer.cpp:100
↓ 14 callersMethodget_data
Removes data from buffer
src/utils/data_buffer.cpp:81
↓ 14 callersFunctionget_sampling_rate
src/board_controller/board_info_getter.cpp:94
↓ 14 callersMethodlog_message
write your own log message to BrainFlow logger, use it if you wanna have single logger for your own code and BrainFlow's code :param log_leve
python_package/brainflow/ml_model.py:221
↓ 14 callersMethodperform_bandstop
(double[] data, int data_len, int sampling_rate, double start_freq, double stop_freq, int orde
java_package/brainflow/src/main/java/brainflow/DataFilter.java:36
↓ 13 callersFunctioncheck_board_session
src/board_controller/board_controller.cpp:666
↓ 13 callersMethodconfig_board
Use this method carefully and only if you understand what you are doing, do NOT use it to start or stop streaming :param config: string to se
python_package/brainflow/board_shim.py:1461
↓ 13 callersMethodperform_bandpass
(double[] data, int data_len, int sampling_rate, double start_freq, double stop_freq, int orde
java_package/brainflow/src/main/java/brainflow/DataFilter.java:33
↓ 13 callersMethodperform_rolling_filter
(double[] data, int data_len, int period, int operation)
java_package/brainflow/src/main/java/brainflow/DataFilter.java:39
↓ 13 callersMethodprepare
(String params)
java_package/brainflow/src/main/java/brainflow/MLModel.java:23
↓ 13 callersFunctionprepare_session
src/board_controller/board_controller.cpp:81
↓ 13 callersMethodsend
src/utils/multicast_server.cpp:60
↓ 13 callersFunctionwait_for_callback
src/board_controller/openbci/ganglion_bglib/helpers.cpp:115
↓ 12 callersMethodenable_board_logger
enable BrainFlow logger with level INFO
java_package/brainflow/src/main/java/brainflow/BoardShim.java:189
↓ 12 callersMethodenable_dev_board_logger
<summary> enable BrainFLow's logger with level TRACE </summary>
csharp_package/brainflow/brainflow/board_shim.cs:692
↓ 12 callersFunctionget_dll_path
no unicode!
src/utils/inc/get_dll_dir.h:9
↓ 12 callersMethodget_psd_welch
(double[] data, int len, int nfft, int overlap, int sampling_rate, int window, double[] ampls,
java_package/brainflow/src/main/java/brainflow/DataFilter.java:89
↓ 12 callersFunctionmake_array
src/utils/inc/brainflow_array.h:40
↓ 12 callersFunctionmake_snapshot
src/utils/bluetooth/macos_third_party/pipe.c:363
↓ 12 callersMethodperform_downsampling
(double[] data, int data_len, int period, int operation, double[] filtered_data)
java_package/brainflow/src/main/java/brainflow/DataFilter.java:43
↓ 12 callersMethodpredict
(double[] data, int data_len, double[] output, int[] output_len, String params)
java_package/brainflow/src/main/java/brainflow/MLModel.java:27
↓ 12 callersMethodprepare_session
prepare steaming session, allocate resources
java_package/brainflow/src/main/java/brainflow/BoardShim.java:1398
↓ 12 callersMethodread_from_serial_port
src/utils/os_serial.cpp:82
↓ 12 callersMethodrelease_session
release all resources
java_package/brainflow/src/main/java/brainflow/BoardShim.java:1562
↓ 12 callersMethodstart_stream
start streaming thread, store data in internal ringbuffer and stream them from brainflow at the same time @param buffer_size size of internal rin
java_package/brainflow/src/main/java/brainflow/BoardShim.java:1522
↓ 12 callersMethodstop_stream
stop streaming thread
java_package/brainflow/src/main/java/brainflow/BoardShim.java:1550
↓ 11 callersFunctionbluetooth_get_data
src/utils/bluetooth/bluetooth_functions.cpp:42
↓ 11 callersMethodbuild
Build BrainFlowModelParams with the given options.
rust_package/brainflow/src/brainflow_model_params.rs:96
↓ 11 callersMethodget_board_presets
(int board_id, int[] presets, int[] len)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:113
↓ 11 callersMethodget_num_rows
(int board_id, int preset, int[] num_rows)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:65
↓ 11 callersMethodprepareSession
()
nodejs_package/brainflow/board_shim.ts:218
↓ 11 callersMethodreleaseSession
()
nodejs_package/brainflow/board_shim.ts:376
↓ 11 callersMethodstartStream
(numSamples = 1800 * 250, streamerParams = null)
nodejs_package/brainflow/board_shim.ts:269
↓ 11 callersMethodstopStream
()
nodejs_package/brainflow/board_shim.ts:367
↓ 10 callersFunction__pipe_elem_size
We wrap elem_size in a function so we can annotate it with PURE, allowing the compiler's CSE to eliminate extraneous memory accesses.
src/utils/bluetooth/macos_third_party/pipe.c:341
↓ 10 callersMethodadd_streamer
Add streamer :param preset: preset :type preset: int :param streamer_params parameter to stream data from brainflow, supporte
python_package/brainflow/board_shim.py:1263
↓ 10 callersMethodconfig_board
( String config, byte[] names, int[] len, int max_len, int board_id, String params)
java_package/brainflow/src/main/java/brainflow/BoardShim.java:26
↓ 10 callersMethodconnect
src/utils/socket_client_tcp.cpp:23
↓ 10 callersMethodget_data_count
src/utils/data_buffer.cpp:115
next →1–100 of 2,908, ranked by callers