# {py:mod}`simvx.core.assets.sources.mem` ```{py:module} simvx.core.assets.sources.mem ``` ```{autodoc2-docstring} simvx.core.assets.sources.mem :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`MemSource ` - ```{autodoc2-docstring} simvx.core.assets.sources.mem.MemSource :summary: ``` ```` ### API `````{py:class} MemSource() :canonical: simvx.core.assets.sources.mem.MemSource ```{autodoc2-docstring} simvx.core.assets.sources.mem.MemSource ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.core.assets.sources.mem.MemSource.__init__ ``` ````{py:attribute} scheme :canonical: simvx.core.assets.sources.mem.MemSource.scheme :value: > 'mem' ```{autodoc2-docstring} simvx.core.assets.sources.mem.MemSource.scheme ``` ```` ````{py:method} put(uri: str, contents: bytes) -> None :canonical: simvx.core.assets.sources.mem.MemSource.put ```{autodoc2-docstring} simvx.core.assets.sources.mem.MemSource.put ``` ```` ````{py:method} read_bytes(uri: str) -> bytes :canonical: simvx.core.assets.sources.mem.MemSource.read_bytes ```{autodoc2-docstring} simvx.core.assets.sources.mem.MemSource.read_bytes ``` ```` ````{py:method} version(uri: str) -> str | None :canonical: simvx.core.assets.sources.mem.MemSource.version ```{autodoc2-docstring} simvx.core.assets.sources.mem.MemSource.version ``` ```` ````{py:method} list(uri: str) -> collections.abc.Iterable[str] :canonical: simvx.core.assets.sources.mem.MemSource.list ```{autodoc2-docstring} simvx.core.assets.sources.mem.MemSource.list ``` ```` `````