semvec/pypi-packages huggingface dataset:
fuse4dbricks 0.5.0
FUSE driver for Databricks Unity Catalog Volumes.
License: MIT
Requires Python: >=3.11
Keywords: async, databricks, filesystem, fuse, trio, unity-catalog

# fuse4dbricks

A filesystem in userspace for mounting the Unity Catalog from Databricks.

The filesystem is read only.

This filesystem uses the [public databricks API](https://docs.databricks.com/api/azure/workspace/introduction) to retrieve files, directories and access permissions from the Unity Catalog.

To mitigate latency and improve **performance**, file metadata is cached in-memory. Data is cached
to a local cache directory (`--disk-cache-dir`) and partially to RAM as well. Options to control
the sizes of those caches are available.

**Credentials** are stored in RAM while the filesystem is mounted, and must be passed by writing a
personal access token to a virtual file:

    echo "dapi0000000-2" > /Volumes/.auth/personal_access_token

If fuse (`/etc/fuse.conf`) has `user_allow_other` activated, this driver supports the `--allow-other`,
option so **multiple users** can access it. In this case, the process should typically run from a system user,
(you may consider creating a fuse4dbricks user?) who should have exclusive access to `--disk-cache-dir`. Each user should provide its own personal access token as described. **Permissions are respected for each user**. The cache is shared among all users in this scenario.

When an access token is missing, revoked or expired, the unity catalog is not accessible anymore and only
a virtual `/Volumes/README.txt` file appears, with instructions on how to add the access token.

In the future other auth options may be integrated.

# Installation

You can install this from pypi:

    pip install "fuse4dbricks"

Or the development version:

    pip install "git+https://github.com/zeehio/fuse4dbricks.git"

# Quickstart

Assuming you are the only user:

    sudo mkdir "/Volumes" # or any other directory, in your home, it's up to you
    fuse4dbricks --workspace "https://adb-xxxx.azuredatabricks.net" /Volumes

Open a new terminal:

    # Provide your databricks access token:
    echo "dapi0000000-2" > /Volumes/.auth/personal_access_token
    # Access your catalog files:
    ls /Volumes
    # Your catalogs will appear
atlas-ftag-tools 0.3.1
ATLAS Flavour Tagging Tools
License: MIT
Requires Python: <3.12,>=3.10

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Docs](https://img.shields.io/badge/info-documentation-informational)](https://umami-hep.github.io/atlas-ftag-tools/main)
[![PyPI version](https://badge.fury.io/py/atlas-ftag-tools.svg)](https://badge.fury.io/py/atlas-ftag-tools)
[![codecov](https://codecov.io/gh/umami-hep/atlas-ftag-tools/branch/main/graph/badge.svg?token=MBHLIYYQ7I)](https://codecov.io/gh/umami-hep/atlas-ftag-tools)

# ATLAS FTAG Python Tools

This is a collection of Python tools for working with files produced with the FTAG [ntuple dumper](https://gitlab.cern.ch/atlas-flavor-tagging-tools/training-dataset-dumper/).
The code is intended to be used a [library](https://iscinumpy.dev/post/app-vs-library/) for other projects.
Please see the [example notebook](ftag/example.ipynb) for usage.

# Quickstart 

## Installation

If you want to use this package without modification, you can install from [pypi](https://pypi.org/project/atlas-ftag-tools/) using `pip`.

```bash
pip install atlas-ftag-tools
```

To additionally install the development dependencies (for formatting and linting) use
```bash
pip install atlas-ftag-tools[dev]
```

## Usage

Extensive examples are given in the [Examples](https://umami-hep.github.io/atlas-ftag-tools/main/examples/index.html)
interpax-fft 0.0.4
Fourier interpolation and function approximation with JAX
License: MIT
Requires Python: >=3.10
Keywords: interpolation fourier approximation

############
interpax_fft
############
|License| |Issues| |Pypi|

|Docs| |UnitTests| |Codecov|

``interpax_fft`` is a library for Fourier interpolation and function approximation using JAX.

``interpax_fft`` extends `interpax <https://github.com/f0uriest/interpax>`__ with
more utilities for (pseudo-spectral) interpolation.

Installation
============

``interpax_fft`` is installable with ``pip``:

.. code-block:: sh

    pip install interpax_fft


For full details of various options see the `API documentation <https://unalmis.github.io/interpax_fft/>`__.


.. |License| image:: https://img.shields.io/github/license/unalmis/interpax_fft?color=blue&logo=open-source-initiative&logoColor=white
    :target: https://github.com/unalmis/interpax_fft/blob/main/LICENSE
    :alt: License

.. |Docs| image:: https://github.com/unalmis/interpax_fft/actions/workflows/docs.yml/badge.svg
    :target: https://unalmis.github.io/interpax_fft/
    :alt: Documentation

.. |UnitTests| image:: https://github.com/unalmis/interpax_fft/actions/workflows/unittest.yml/badge.svg
    :target: https://github.com/unalmis/interpax_fft/actions/workflows/unittest.yml
    :alt: UnitTests

.. |Codecov| image:: https://codecov.io/gh/unalmis/interpax_fft/graph/badge.svg?token=LHXGSGB9DF
    :target: https://codecov.io/gh/unalmis/interpax_fft
    :alt: Coverage

.. |Issues| image:: https://img.shields.io/github/issues/unalmis/interpax_fft
    :target: https://github.com/unalmis/interpax_fft/issues
    :alt: GitHub issues

.. |Pypi| image:: https://img.shields.io/pypi/v/interpax_fft
    :target: https://pypi.org/project/interpax_fft/
    :alt: Pypi