semvec/pypi-packages huggingface dataset:
koordinates 0.7.1
A Python client library for a number of Koordinates web APIs
Requires Python: >=3.7
Keywords: koordinates, api

# Koordinates Python API Client

A BSD-licensed Python client library for a number of [Koordinates](https://koordinates.com) web APIs.

The library provides easy access to Koordinates web services, particularly the [Publisher Admin APIs](https://help.koordinates.com/api/publisher-admin-api/).

[![Build status](https://badge.buildkite.com/5ce9ace71272791038722b9443fd4bb23620aec8041c10ea46.svg?branch=master)](https://buildkite.com/koordinates/python-client)

## Installation

To install the latest stable release of the library, simply:

```
pip install -U koordinates
```

The library is compatible with Python 3.7+.


## Documentation

* [Documentation for the Python library](http://koordinates-python.readthedocs.org)
* [Documentation on the APIs and available actions](https://help.koordinates.com/api/publisher-admin-api/)


## Support & Contributions

Please report bugs as [Github issues](https://github.com/koordinates/python-client/issues). For general technical support for the APIs and libraries, please contact us via [support.koordinates.com](https://support.koordinates.com).

We welcome contributions as pull requests - please open a new issue to start a discussion around a feature idea or bug. See the [Contributing notes](http://koordinates-python.readthedocs.org/en/latest/user/contributing.html) for more details.

## Code formatting

We use [Black](https://github.com/psf/black) to ensure consistent code formatting. We recommend integrating black with your editor:

* Sublime Text: install [sublack](https://packagecontrol.io/packages/sublack) via Package Control
* VSCode [instructions](https://code.visualstudio.com/docs/python/editing#_formatting)

We use the default settings.

One easy solution is to install [pre-commit](https://pre-commit.com), run `pre-commit install --install-hooks` and it'll automatically validate your changes code as a git pre-commit hook.
CellSNAP 0.0.2
A package for enhancing single-cell population delineation by integrating cross-domain information.
Requires Python: >=3.8

Official implementation of Cell Spatial And Neighborhood Pattern (CellSNAP), a computational method that learns a single-cell representation embedding by integrating cross-domain information from tissue samples. Through the analysis of datasets spanning spatial proteomic and spatial transcriptomic modalities, and across different tissue types and disease settings, we demonstrate CellSNAP’s capability to elucidate biologically relevant cell populations that were previously elusive due to the relinquished tissue morphological information from images
RismTemplate 0.0.2
Quickly `generate new code` with less `repetitive coding` using `predefined templates`
Requires Python: >=3.7

# RismTemplate

This code is a versatile automation tool designed to `generate customized files` from `predefined templates`. It utilizes the `Jinja2` templating engine for dynamic content creation and simplifies the development process, allowing developers to quickly `generate new code` with less `repetitive coding`. Currently, the available classes are tailored for generating Laravel controllers and React components. However, users also have the option to use the `TemplateProcessor()` class, which allows for `flexible customization` of input files, output files, and data according to their specific requirements.

This tool is Python-based and runs with Python, but it `can generate files with any extension`, such as .js, .php, .py, .dart, .java, and others.


## how to use

1. Install `pip install RismTemplate` and install the `rism syntax` extension in `VS Code`, a syntax highlighter for predefined templates, enhancing readability and easing the coding process.
2. Ensure your template files end with `.rism` extension for compatibility and to avoid errors.
3. Check `example.py` for practical usage examples.
fsinfo 0.0.8
A Python library for cross-platform filesystem operations, providing classes for handling files and directories.
Requires Python: >=3.6

# fsinfo

**fsinfo** is a Python library providing a high-level abstraction for working with filesystem paths, files, and directories in a cross-platform way. It simplifies file system operations like querying file attributes, manipulating directories, and handling files across Linux, macOS, and Windows.

## Features

### FileSystemInfo
This base class offers common attributes and methods for dealing with filesystem entities.

- **creation_time**: Get the time of creation of the file/directory.
- **exists**: Check if the file/directory exists.
- **full_name**: Get the fully qualified name of the file/directory.
- **last_access_time**: Get the last access time of the file/directory.
- **last_write_time**: Get the last modification time of the file/directory.
- **name**: Get the name of the file/directory.
- **delete**: Delete the file/directory.

### FileInfo
The `FileInfo` class extends `FileSystemInfo` with file-specific functionality.

- **directory**: Get the parent directory of the file.
- **directory_name**: Get the full path of the file's parent directory.
- **length**: Get the size of the file in bytes.
- **is_read_only**: Check if the file is read-only.
- **extension**: Get the file extension.
- **create_text**: Open the file for writing text.
- **open_text**: Open the file for reading text.
- **copy_to**: Copy the file to a specified destination.
- **move_to**: Move the file to a specified destination.

### DirectoryInfo
The `DirectoryInfo` class extends `FileSystemInfo` with directory-specific functionality.

- **length**: Get the total size of all the files within the directory.
- **create**: Create the directory.
- **get_files**: Get a list of all the files in the directory matching a specified pattern.
- **get_directories**: Get a list of all the subdirectories in the directory matching a specified pattern.
- **move_to**: Move the directory to a specified destination.

## Installation

Install `fsinfo` using pip:

```
pip install fsinfo
```

## Usage

### Working with Files

```
from fsinfo import FileInfo

file_path = '/Users/foo/bar/baz.log'
file_info = FileInfo(file_path)

print(file_info.full_name)
print(file_info.extension)
print(file_info.length)
print(file_info.directory)
```

### Working with Directories

```
from fsinfo import DirectoryInfo

dir_path = '/Users/foo/bar'
dir_info = DirectoryInfo(dir_path)

print(dir_info.full_name)
print(dir_info.length)
print(dir_info.exists)
```

## Contributing

Contributions are welcome! Please feel free to submit a pull request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.
gateway-4d-viewer 1.1.44
A flask-based gateway for serving data to Earthwave's 4d viewer client.
Requires Python: >=3.9

# gateway_4d_viewer
This repository hosts a simple flask app that serves data from various sources to Earthwave's 4d viewer client.

The package is typically run via gunicorn inside a container with the likes of google cloud run but can be downloaded
and run independently - such as within a juptyhub environemnt.

For core API definition, see gateway_4d_viewer/routes*.py.

For help with this package please e-mail support@earthwave.co.uk