Skip to main content
vendor:

XMOS

Version:
1.3.1
scope:

General Use

description:

FileIO library over xscope

category:

Filesystem

keywords:

stdio, fileio, xscope, xscope_fileio

devices:

xcore.ai, xcore-200

Summary

Provides a fast method for reading and writing files between an xcore.ai device and a host computer. It uses xscope to communicate between the two devices.

Features

  • Device and host FileIO library over xscope.

  • Python module for seamless integration and execution of firmware.

  • 6MB/s Device to Host speed (vs 2KB/s for stdio).

  • 1MB/s Host to Device speed (vs 1KB/s for stdio).

  • Application for loopback testing on Simulator or Hardware.

Known issues

  • Missing the following stdio functions: fprintf , fscanf.

  • Byte only access: wb or rb file access mode only.

Development repo

Documentation

Required tools

  • XMOS XTC Tools: 15.3.1

  • Python: 3.10 or later

  • CMake: 3.23 or later

Required libraries (dependencies)

  • None

Support

This package is supported by XMOS Ltd. Issues can be raised against the software at: http://www.xmos.com/support

Metadata

Release files for xscope-fileio 1.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xscope-fileio 1.3.1
File Size Uploaded Provenance
xscope_fileio-1.3.1.tar.gz 59.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for xscope-fileio 1.3.1
File Interpreter ABI Platform
xscope_fileio-1.3.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
xscope_fileio-1.3.1-py3-none-macosx_14_0_arm64.whl Python 3 none macOS 14.0+ ARM64 Details
xscope_fileio-1.3.1-py3-none-macosx_13_0_x86_64.whl Python 3 none macOS 13.0+ x86-64 Details

Total release size: 417.5 kB

Release files / xscope_fileio-1.3.1.tar.gz

Download URL xscope_fileio-1.3.1.tar.gz
Size 59.0 kB
Tags Source
SHA-256 checksum
How to use checksums
773042ca794cb7abcbcbe7f2b352fd93788586ec0b2d364448e698a37a2dd259
BLAKE2b-256 checksum
How to use checksums
56819c86dc14ccb648a6a91ecc1ab4b480cb49dfb55fb52ae74cd7f3db8eca05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.16.0 cpython/3.11.13 HTTPX/0.28.1

Release files / xscope_fileio-1.3.1-py3-none-win_amd64.whl

Download URL xscope_fileio-1.3.1-py3-none-win_amd64.whl
Size 212.8 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
df108fe5e3b92b3d841347da7008b36f792924e353366f2c6586ec1870802c3d
BLAKE2b-256 checksum
How to use checksums
e161fb55d15b2e70d4ade0c63a6a4b5f1a4db0cd258179ad6fe02fd68019ef19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.16.0 cpython/3.11.13 HTTPX/0.28.1

Release files / xscope_fileio-1.3.1-py3-none-macosx_14_0_arm64.whl

Download URL xscope_fileio-1.3.1-py3-none-macosx_14_0_arm64.whl
Size 72.7 kB
Tags Python 3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
88fbfe02c3f518ff895b75ddd4c9abb32d643143f5cefdeeefad6006f9f78bab
BLAKE2b-256 checksum
How to use checksums
25b02e968e6ddfc7be1a224fc025c14161267a6d52603ec9d8375dc17bd48a84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.16.0 cpython/3.11.13 HTTPX/0.28.1

Release files / xscope_fileio-1.3.1-py3-none-macosx_13_0_x86_64.whl

Download URL xscope_fileio-1.3.1-py3-none-macosx_13_0_x86_64.whl
Size 73.0 kB
Tags Python 3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
b0e344f7e1e29a2728073deafbadaa270225e2fe6f09572e87f8364e2b63ea9f
BLAKE2b-256 checksum
How to use checksums
6eb1ece09ae35deac9b25bfc0b6ed4064f7b707d83fc0fee65983bf8d6319a15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.16.0 cpython/3.11.13 HTTPX/0.28.1

Security for xscope-fileio 1.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.3.1 This release

4 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page