معرفی شرکت ها


fastexcel-0.5.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

-
ویژگی مقدار
سیستم عامل -
نام فایل fastexcel-0.5.0
نام fastexcel
نسخه کتابخانه 0.5.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده -
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/fastexcel/
مجوز -
# `fastexcel` A fast excel file reader for Python, written in Rust. Based on [`calamine`](https://github.com/tafia/calamine) and [Apache Arrow](https://arrow.apache.org/). ## Dev setup ### Prerequisites Python>=3.10 and a recent Rust toolchain must be installed on your machine. `cargo` must be available in your `PATH`. ### First setup On the very first time you setup the project, you'll need to create a virtualenv and install the necessary tools: ```console python -m venv .venv source .venv/bin/activate (.venv) make dev-setup ``` This will also set up [pre-commit](https://pre-commit.com/). ### Installing the project in dev mode In order to install the project in dev mode (for local tests for example), use `make dev-install`. This will compile the wheel (in debug mode) and install it. It will then be available in your venv. ### Installing the project in prod mode This is required for profiling, as dev mdoe wheels are much slower. `make prod-install` will compile the project in release mode and install it in your local venv, overriding previous dev installs. ### Linting and formatting The Makefile provides the `lint` and `format` extras to ease this. ## Running the tests `make test` ## Building the docs `make doc` ## Creating a release 1. Create a PR containing a commit that only updates the version in `Cargo.toml`. 2. Once it is approved, squash and merge it into main. 3. Tag the squashed commit, and push it. 4. The `release` GitHub action will take care of the rest. ## Dev tips * Use `cargo check` to verify that your rust code compiles, no need to go through `maturin` every time * `cargo clippy` = 💖 * Careful with arrow constructors, they tend to allocate a lot * [`mprof`](https://github.com/pythonprofilers/memory_profiler) and `time` go a long way for perf checks, no need to go fancy right from the start


نیازمندی

مقدار نام
- pyarrow>=8.0.0,<11.1.0
xtr pandas>=1.4.4,<1.6;
xtr polars>=0.16.14,<0.17;


زبان مورد نیاز

مقدار نام
>=3.10 Python


نحوه نصب


نصب پکیج whl fastexcel-0.5.0:

    pip install fastexcel-0.5.0.whl


نصب پکیج tar.gz fastexcel-0.5.0:

    pip install fastexcel-0.5.0.tar.gz