MCPcopy Create free account

hub / github.com/Farama-Foundation/Arcade-Learning-Environment / functions

Functions2,536 in github.com/Farama-Foundation/Arcade-Learning-Environment

↓ 452 callersMethodgetInt
(key: string)
packages/wasm/ale.d.ts:6
↓ 427 callersMethodputInt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Serializer.cxx:46
↓ 327 callersFunctionreadRam
reads a byte at a memory location between 0 and 128 */
src/ale/games/RomUtils.cpp:26
↓ 155 callersMethodgetBool
(key: string)
packages/wasm/ale.d.ts:4
↓ 146 callersMethodputBool
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Serializer.cxx:69
↓ 121 callersMethodset
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Props.cxx:60
↓ 103 callersFunctiongetDecimalScore
extracts a decimal value from a byte */
src/ale/games/RomUtils.cpp:82
↓ 88 callersMethodget
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Event.cxx:45
↓ 66 callersMethodpressSelect
src/ale/environment/ale_state.cpp:289
↓ 66 callersMethodsize
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundSDL.cxx:569
↓ 63 callersMethodsoftReset
This functions emulates a push on the reset button of the console */
src/ale/environment/stella_environment.cpp:205
↓ 62 callersMethodsetPageAccess
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/System.cxx:188
↓ 54 callersMethodgetString
(key: string)
packages/wasm/ale.d.ts:10
↓ 41 callersMethodact
(action: number)
packages/wasm/ale.d.ts:18
↓ 41 callersMethodreset
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:136
↓ 36 callersMethodstep
Perform one agent step, i.e., repeats `action` frameskip # of steps. Args: action: int | np.ndarray => if `contin
src/ale/python/env.py:253
↓ 33 callersMethodclose
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundSDL.cxx:163
↓ 33 callersMethodgetScreen
Screen methods with dynamic shapes (varies by game)
src/ale/python/ale_python_interface.cpp:22
↓ 31 callersMethodputString
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Serializer.cxx:58
↓ 23 callersMethodinsert
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/PropsSet.cxx:103
↓ 23 callersMethodwrite
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Paddles.cxx:111
↓ 22 callersMethodread
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Paddles.cxx:74
↓ 19 callersMethodarray
Returns a pointer to the first element of the entire array (equivalent to &byte[0]). */
src/ale/environment/ale_ram.hpp:39
↓ 19 callersMethodgame_over
Indicates if the game has ended.
src/ale/ale_interface.cpp:242
↓ 18 callersMethodsetInt
(key: string, value: number)
packages/wasm/ale.d.ts:5
↓ 17 callersMethodload
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:408
↓ 17 callersMethodwidth
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:600
↓ 16 callersMethodcloneState
src/ale/ale_interface.cpp:378
↓ 16 callersMethodgetRAM
()
packages/wasm/ale.d.ts:33
↓ 16 callersMethodheight
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:606
↓ 15 callersMethodloadROM
(path: string)
packages/wasm/ale.d.ts:13
↓ 14 callersFunctionmake_numpy_array
src/ale/python/ale_vector_python_interface.cpp:23
↓ 14 callersMethodreset_game
Resets the game, but not the full system.
src/ale/ale_interface.cpp:239
↓ 13 callersMethodgetArray
Access the whole array */
src/ale/environment/ale_screen.hpp:47
↓ 12 callersMethodnext
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Random.cxx:69
↓ 12 callersMethodsetBool
(key: string, value: boolean)
packages/wasm/ale.d.ts:3
↓ 10 callersMethodlives
()
packages/wasm/ale.d.ts:22
↓ 9 callersMethodclear
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Event.cxx:57
↓ 9 callersMethodgetLegalActionSet
()
packages/wasm/ale.d.ts:37
↓ 9 callersMethodgetScreenRGB
()
packages/wasm/ale.d.ts:27
↓ 9 callersMethodseed
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Random.cxx:62
↓ 9 callersMethodsetFloat
(key: string, value: number)
packages/wasm/ale.d.ts:7
↓ 8 callersFunction_get_states
(seq_)
tests/python/test_python_interface.py:271
↓ 8 callersMethodbatch_size
src/ale/vector/types.hpp:161
↓ 8 callersMethodgetEpisodeFrameNumber
()
packages/wasm/ale.d.ts:24
↓ 8 callersMethodset
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundSDL.cxx:267
↓ 8 callersMethodsize
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/PropsSet.cxx:197
↓ 7 callersMethodclear
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundSDL.cxx:520
↓ 7 callersMethodpeek
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:1881
↓ 7 callersFunctionreadMappedRam
Reads a byte from anywhere in the memory map between 0x0000 and 0xffff. Note that the 6507 CPU used in the Atari 2600 only has 13 address lines physic
src/ale/games/RomUtils.cpp:74
↓ 7 callersMethodset
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/common/SoundRaw.cxx:109
↓ 6 callersFunctionSDL_PauseAudio
SDL_PauseAudio */
src/ale/common/SDL2.cpp:183
↓ 6 callersMethodenv_ids_data
src/ale/vector/types.hpp:141
↓ 6 callersMethodgetAudio
Audio methods with static shape (512,)
src/ale/python/ale_python_interface.cpp:156
↓ 6 callersMethodgetAvailableDifficulties
()
packages/wasm/ale.d.ts:44
↓ 6 callersMethodgetAvailableModes
()
packages/wasm/ale.d.ts:41
↓ 6 callersMethodgetFrameNumber
()
packages/wasm/ale.d.ts:23
↓ 6 callersMethodgetRGB
src/ale/common/ColourPalette.cpp:49
↓ 6 callersMethodgetScreenGrayscale
()
packages/wasm/ale.d.ts:28
↓ 6 callersMethodpoke
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/M6502Hi.cxx:59
↓ 6 callersMethodpoke
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/M6502Low.cxx:50
↓ 6 callersMethodupdate
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/TIA.cxx:508
↓ 5 callersMethodattach
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/System.cxx:98
↓ 5 callersMethodepisode_frame_numbers_data
src/ale/vector/types.hpp:147
↓ 5 callersMethodframe_numbers_data
src/ale/vector/types.hpp:146
↓ 5 callersMethodgetDifficulty
()
packages/wasm/ale.d.ts:46
↓ 5 callersMethodgetMinimalActionSet
()
packages/wasm/ale.d.ts:38
↓ 5 callersMethodgetScreenDims
src/ale/python/ale_python_interface.hpp:64
↓ 5 callersMethodlives_data
src/ale/vector/types.hpp:145
↓ 5 callersMethodmd5
The md5 checksum of the ROM that this game supports
src/ale/games/supported/Et.hpp:46
↓ 5 callersMethodobs_data
Data access for workers to write into
src/ale/vector/types.hpp:139
↓ 5 callersMethodrender
src/ale/common/ScreenSDL.cpp:124
↓ 5 callersMethodsetDifficulty
(difficulty: number)
packages/wasm/ale.d.ts:45
↓ 5 callersMethodsetMode
(mode: number)
packages/wasm/ale.d.ts:42
↓ 5 callersMethodsetRAM
(index: number, value: number)
packages/wasm/ale.d.ts:34
↓ 5 callersMethodsignal
src/ale/external/lightweightsemaphore.h:105
↓ 5 callersMethodstacked_obs_size
src/ale/vector/env_vectorizer.hpp:72
↓ 5 callersMethodvalidate
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/Settings.cxx:57
↓ 5 callersMethodwait
src/ale/external/lightweightsemaphore.h:89
↓ 5 callersMethodwrite_to
src/ale/vector/preprocessed_env.cpp:228
↓ 4 callersFunctionEncapsulateFFICall
src/ale/python/ale_vector_xla_interface.cpp:616
↓ 4 callersMethodapplyPaletteGrayscale
src/ale/common/ColourPalette.cpp:100
↓ 4 callersMethodapplyPaletteRGB
src/ale/common/ColourPalette.cpp:72
↓ 4 callersMethodget
Byte accessors
src/ale/environment/ale_ram.hpp:53
↓ 4 callersMethodgetCurrentMode
Get the current mode we are in.
src/ale/environment/ale_state.hpp:96
↓ 4 callersMethodgetFloat
(key: string)
packages/wasm/ale.d.ts:8
↓ 4 callersMethodloadState
(state: Uint8Array)
packages/wasm/ale.d.ts:50
↓ 4 callersFunctionobs_equivalence
Tests the equivalence between two observations. This is critical as we found that MacOS ARM and Python implementation had minor differences in ou
tests/python/test_atari_vector_env.py:12
↓ 4 callersFunctionpackRGB
src/ale/common/ColourPalette.cpp:31
↓ 4 callersMethodpeek
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/M6502Hi.cxx:44
↓ 4 callersMethodpeek
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
src/ale/emucore/M6502Low.cxx:42
↓ 4 callersFunctionprocess_board_state
src/ale/games/supported/VideoCheckers.cpp:33
↓ 4 callersFunctionreadPieces
src/ale/games/supported/Backgammon.cpp:35
↓ 4 callersMethodrecv
Receive the next observations, rewards, terminations, truncations and info from the sub-environments.
src/ale/python/vector_env.py:223
↓ 4 callersMethodrestoreState
src/ale/ale_interface.cpp:382
↓ 4 callersMethodsaveState
()
packages/wasm/ale.d.ts:49
↓ 4 callersMethodsend
Send the actions to the sub-environments.
src/ale/python/vector_env.py:188
↓ 4 callersMethodserialize
src/ale/environment/ale_state.cpp:116
↓ 4 callersMethodsetString
(key: string, value: string)
packages/wasm/ale.d.ts:9
↓ 4 callersMethodstep
Steps through the sub-environments for which the actions are taken, return arrays for the next observations, rewards, termination, truncation and info
src/ale/python/vector_env.py:181
next →1–100 of 2,536, ranked by callers