semvec/pypi-packages huggingface dataset:
laser-offset 0.7.0
Simple Tools that creates external and internal offsets for shapes. Supports DXF and SVG Import/Export.
Requires Python: >=3.7

Laser Offset
============

Simple Tools that creates external and internal offsets for shapes. Supports DXF and SVG Import/Export.

    This project is in early alpha and was created as side-project for hobby.

![Generated outlines Sample as SVG file](https://gist.githubusercontent.com/AndreyZarembo/ff74e14fa055ce41440176f0b22c0562/raw/965e9639e099d18c8249dd02d0a7bbac7184cc69/output.svg)

Installing
----------

Install and update using `pip`:

```

    $ pip install -U laser_offset

```

Usage
-----

```

    Usage: laser_offset [OPTIONS] SOURCE_PATH TARGET_PATH LASER_WIDTH

    Creates new drawings from DXFs with outer and inner offset lines by
    LASER_WIDTH in μm(microns) ans save them into TARGET_PATH as SVG or DXF.

    SOURCE_PATH is folder with DXFs for batch convertion

    TARGET_PATH is folder for results

    LASER_WIDTH is beam diameter in μm(microns) from 1 to 999

    Options:
    -s, --svg                 Output as SVG  [default: (False)]
    -d, --dxf / -D, --no-dxf  Output as DXF  [default: (True)]
    --help                    Show this message and exit.

```

**Example:**

`laser_offset . ./output -s 150`

Limitations
-----------

1. Can't handle arcs less that half of laser width
2. Ignores layers, text, shape size and styles
nairaland-dataextractor 1.0.0
Scrape useful data from nairaland
Requires Python: >=3.9
Keywords: sraper,data,collector

﻿# Welcome to MyWorld!
Package-name is a web scraper that fetches relevant data from [nairaland](https://nairaland.com)

## Installation
You can install  this package via pip using:

    pip install package-name

## Usage
The nairaland scraper, defines two classes - one for getting data from the homepage(**Hompage**), the other for getting data from a category(**Category**)

> **Homepage**

Create a Homepage object using:

    obj = Homepage()
You can optionally pass a header argument to the homepage object. The header argument will be used when making request.
 
 The Homepage class defines some method which can be used in get various data from the homepage.

**Methods**

    obj.get_page(url) # Returns response with the contents(bytes)
    
    obj.get_soup_obj(url) # Return Soup object
    
    obj.get_board(soup) # Return list of tuples containing link to the post and plain text of the post
    
    obj.get_stats(soup) # Return stats of page
    
    obj.get_active_members(soup) # returns active memeber


> **Category**

Create a Category object using:

    obj = Category()
You can optionally pass a header and category argument to the category object. The header argument will be used when making request.
 
 The Category class defines some method which can be used in get various data from various Category.

**Methods**

    obj.get_category() # Returns a given category url
    
    obj.get_soup_obj_category() # Return Soup object
    
    obj.get_category_post(soup) # Return list of tuples with containing title,link,author,views of a post in the specified category
LCSpy 0.0.3
A package to make calling cutouts and catalogues from the LoFAR survey easier.
Requires Python: >=3.6
Keywords: Radio Astronomy,Astropy,Astronomy,LoFAR,Archive,Survey

# LoFAR Survey Archive - Python Package

This small package makes it easier to interface with LoFAR LoTSS archives. 

# Table of Contents
1. [Installation](#installation)
2. [Searching the Source Catalogue](#searching-the-source-catalogue)
3. [Generate Image Cutouts](#generate-image-cutouts)
4. [Downloading Mosaic Data](#downloading-mosaic-data)

# Installation
This package can be installed using pip.
```bash
pip install LCSpy
```
### Dependencies:
* Astropy 
* requests 
* json
* numpy

### Dev-dependencies (optional)
* unittest

# Searching the Source Catalogue.

```python
import LCSpy

Sources = LCSpy.LoFAR_cat_search(ra={'h':15,'m':16,'s':12.35},dec={'h':45,'m':36,'s':03.1},sr=1)
Sources.total_data
```
Output:
[['ILTJ151614.06+453524.4',229.058578709231,0.340728573673463,45.5901286238848,0.230064337704425,0.752771173177558,0.0656867834991941,1.18621806479747,0.156623581872246, ... ]

Alternatively you can ...

```python
print('Name: ',Sources.Name)
print('Ra: ',Source.Ra)
print('Dec: ',Source.Dec)
print('Mosaic_id: ',Source.Mosiac_id)
```
Output: \
Name: ILTJ151614.06+453524.4 \
Ra: 229.058578709231 \
Dec: 45.5901286238848 \
Mosaic_id: P229+45
# Generate Image Cutouts.

```python
import LCSpy
import matplotlib.pylab as plt

Image = LCSpy.cutout2d(ra=229.0586,dec=45.5901,size=0.05)
plt.imshow(Image.hdul[0].data)
plt.show()
```
<img src="assets/images/radio-source.png">



# Downloading Mosaic Data

```python
import LCSpy

LCSpy.download_mosiac(save_dir='/USER/PARENT_DIRECTORY',mosaic_id='P200+55')
```
This will download the full mosiac.fits file to your choosen directory.
qrcite 0.3.1
Small python tool to generate qr codes with doi links out of .bib files.
Requires Python: >=3.9

# qrcite
Generate QR Codes from .bib-files or given dois.

Example:

![Einstein1905 QR Code](https://codeberg.org/Meph/qrcite/media/branch/main/EinsteinUeberErzeugungund1905.png)

Inspired by https://github.com/nucleic-acid/namedropR.


## Installation

from pypi <https://pypi.org/project/qrcite/>

    pip install qrcite

from the git repository

    pip install https://codeberg.org/Meph/qrcite


## Usage after installation

    qrcite input.bib
    
    qrcite -d "<the doi to cite>"

    qrcite --help


## Examples

With text, red background

    qrcite inputfile.bib -c "#900000" -t png

QR Code only, as pdf, from doi only

    python -m qrcite -d "10.5281/zenodo.7545620" --color "#070" --style qrcode --type pdf


## Citation
Cite this project via <https://doi.org/10.5281/zenodo.7545620>:
![qrcite2023 QR Code](https://codeberg.org/Meph/qrcite/media/branch/main/qrcite2023.png)


## License
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a>
This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.  

Follow me on <a rel="me" href="https://nerdculture.de/@M">Mastodon</a>.
console-gpt 0.5
A package to interact with ChatbotGPT

### Package helps to interact with Chatgpt 

### How to use

### import console_gpt

### key = "<password: apikey>"

### bot = console_gpt.ChatbotGPT(key)
### bot.ask()

### Changes : v2 = "Calling the bot"

### Changes : v3 = "Package problems"

### Changes : v4 = "Issue solved of new lines"

### Changes : v5 = "Removing sensitive parts"

### Don't have api key? contact: pranav.chandran@gmail.com