semvec/pypi-packages huggingface dataset:
mohub 0.1.0
A Python library named mohub
License: MIT
Requires Python: >=3.6

# mohub

A dummy Python library named mohub.

## Installation

```bash
pip install mohub
```

## Usage

```python
import mohub

# Print version
print(mohub.__version__)

# Call the hello function
print(mohub.hello())
```

## Features

- Simple hello function
- Lightweight and easy to use

## License

MIT License
spinachlangapi 0.1.0
A quantum programming language and compiler API.
License: MIT
Requires Python: >=3.10

# spinachlang-api
An API to enable server side compilation.

This is part of the spinachlang project. This uses the package spinachlang to create a graphql server that can compile multiple codes in multiple languages in a single querry.


[documentation](https://spinachlang.github.io/spinachsite/)


[source](https://github.com/spinachlang/spinachlang-api)
mayaku 0.1.0
A Python library named mayaku
License: MIT
Requires Python: >=3.6

# mayaku

A dummy Python library named mayaku.

## Installation

```bash
pip install mayaku
```

## Usage

```python
import mayaku

# Print version
print(mayaku.__version__)

# Call the hello function
print(mayaku.hello())
```

## Features

- Simple hello function
- Lightweight and easy to use

## License

MIT License
epmc-xml 0.1.13
Get articles from Europe PMC as xml for further processing
License: MIT
Requires Python: <4.0,>=3.9

# Europe PMC python client
This is an unofficial client for the Europe PMC REST API detailed here: https://europepmc.org/RestfulWebService

This client differs a bit from others available in that it fetches and parses the XML of the article directly and gives you a python object representation of the article for further processing.
uklookup 0.0.4
A tool to look up UK postcode eastings, northings, and convert them to latitude and longitude.
License: MIT
Requires Python: >=3.6

# Postcode Lookup Tool

This repository contains a simple Python package for looking up UK postcodes to obtain their easting/northing coordinates and corresponding latitude/longitude values. The package reads data from CSV files based on the postcode prefix and uses this data to perform lookups efficiently.

## Features

- Lookup eastings and northings for a given UK postcode.
- Convert the easting and northing coordinates to latitude and longitude.
- Efficient caching using `functools.lru_cache` to improve performance for repeated postcode prefix lookups.
  
## Installation

You can install this package directly from PyPI using `pip`:

```bash
pip install uklookup
```

## Usage

### Command Line Usage

Once installed, you can use the package directly from the command line to look up the easting, northing, latitude, and longitude for a UK postcode:

```bash
python -m uklookup "SW1A 1AA"
```

Example output:

```
Postcode: SW1A 1AA
Easting: 530046, Northing: 179386
Latitude: 51.501009, Longitude: -0.141588
```

### Programmatic Usage

You can also import the package and use it in your own Python scripts.

#### Example:

```python
from uklookup import lookup_postcode_lat_long

postcode = "SW1A 1AA"
lat_long = lookup_postcode_lat_long(postcode)

if lat_long:
    lat, long = lat_long
    print(f"Latitude: {lat}, Longitude: {long}")
else:
    print("Postcode not found.")
```

### Functions

#### `lookup_postcode(postcode: str) -> Optional[Tuple[int, int]]`
Looks up the easting and northing for a given UK postcode. Returns a tuple of integers `(easting, northing)` if found, or `None` if the postcode is not in the dataset.

#### `lookup_postcode_lat_long(postcode: str) -> Optional[Tuple[float, float]]`
Looks up the latitude and longitude for a given UK postcode. Returns a tuple of floats `(latitude, longitude)` if found, or `None` if the postcode is not in the dataset.

### Dependencies

- `numpy`
- `convertbng` (for converting eastings/northings to latitudes/longitudes)

## License

This project is licensed under the MIT License.

## Acknowledgements

This project uses data from the Code-Point Open dataset provided by Ordnance Survey. The data is available under the Open Government Licence v3.0.

## Other Projects
A much more comprehensive postcode lookup tool is available at [postcodes.io](https://postcodes.io/). This project is a simple alternative for basic postcode lookups in an offline setting.

[pgeocode](https://github.com/symerio/pgeocode) looks like a much more advanced, multi-country, higher detail version of this tool. So if you are looking for a high power tool in offline setting check that out.
langchain-moorcheh 0.1.1
An integration package connecting Moorcheh and LangChain
License: MIT
Requires Python: <4.0,>=3.10
Keywords: langchain, moorcheh, vectorstore, ai, embeddings

# 🦜️🔗 LangChain Moorcheh

This repository contains the LangChain integration with Moorcheh, a powerful vector database for AI applications.

## Installation

```bash
pip install -U langchain-moorcheh
```

## Configuration

Set your Moorcheh API key as an environment variable:

```bash
export MOORCHEH_API_KEY="your-api-key"
```

## Vector Stores

The `MoorchehVectorStore` class allows you to use Moorcheh VectorDB alongside LangChain:

```python
from langchain_moorcheh import MoorchehVectorStore

vector_store = MoorchehVectorStore.from_texts(
    texts=texts,
    embedding=embedding_model,
    api_key=MOORCHEH_API_KEY,
    namespace=NAMESPACE_NAME,
    namespace_type=NAMESPACE_TYPE,
)
```

## Features

- **Vector Storage**: Store and retrieve embeddings with high performance
- **Namespace Management**: Organize your data with flexible namespace structures
- **LangChain Integration**: Seamlessly integrate with the LangChain ecosystem
- **Async Support**: Full asynchronous operation support
- **Metadata Filtering**: Advanced querying with metadata support

## Documentation

For more detailed information, visit:
- [PyPI Package](https://pypi.org/project/langchain-moorcheh/)
- [Source Code](https://github.com/langchain-ai/langchain-moorcheh)
- [LangChain Documentation](https://python.langchain.com/)

## Contributing

We welcome contributions! Please see our [contributing guidelines](https://github.com/langchain-ai/langchain-moorcheh/blob/main/CONTRIBUTING.md) for more details.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
microcosm-client 0.1.0
Async Microcosm API client wrapper
License: MIT
Requires Python: >=3.11

# microcosm-client

Async Microcosm API client wrapper

## Quickstart

```python
import asyncio
from microcosm import AsyncMicrocosmClient

async def main():
    async with AsyncMicrocosmClient() as micro:
        data = await micro.links_distinct_dids("at://did:plc:oky5czdrnfjpqslsw2a5iclo/app.bsky.feed.post/3lzu6nguhwk2f", "app.bsky.feed.like", ".subject.uri")
        print(data)

asyncio.run(main())
```

See docstrings for more details on method return shapes.