semvec/pypi-packages huggingface dataset:
space-phunk 0.1.3
Fit photometric phase curves of asteroids.
License: MIT
Requires Python: >=3.8

<p align="center">
  <img width="260" src="https://raw.githubusercontent.com/maxmahlke/phunk/main/docs/gfx/logo_phunk.svg">
</p>

<p align="center">
  <a href="https://github.com/maxmahlke/phunk#features"> Features </a> - <a href="https://github.com/maxmahlke/phunk#install"> Install </a> - <a href="https://github.com/maxmahlke/phunk#documentation"> Documentation </a>
</p>

<div align="center">
  <a href="https://img.shields.io/pypi/pyversions/space-phunk">
    <img src="https://img.shields.io/pypi/pyversions/space-phunk"/>
  </a>
  <a href="https://img.shields.io/pypi/v/space-phunk">
    <img src="https://img.shields.io/pypi/v/space-phunk"/>
  </a>
  <a href="https://readthedocs.org/projects/phunk/badge/?version=latest">
    <img src="https://readthedocs.org/projects/phunk/badge/?version=latest"/>
  </a>
</div>


## Features

Observe the phase curve of an asteroid, ...

``` python
>>> from phunk import PhaseCurve
>>> # Observations of (20) Massalia from Gehrels 1956
>>> phase = [0.57, 1.09, 3.20, 10.99, 14.69, 20.42]  # in degrees
>>> mag = [6.555, 6.646, 6.793, 7.130, 7.210, 7.414]
>>> epoch = [35193, 35194, 35198, 35214, 35223, 35242]  # in MJD
>>> pc = PhaseCurve(phase=phase, mag=mag, epoch=epoch, target='massalia')
```

..., fit it in one of multiple photometric models, ....

``` python
>>> pc.fit(["HG", "HG12", "HG12S", "HG1G2", "sHG1G2", "LinExp"])
```

..., and plot / process the results.

``` python
>>> pc.HG1G2.H
>>> pc.HG12.H
>>> pc.plot()
```

![Massalia](https://raw.githubusercontent.com/maxmahlke/phunk/main/docs/gfx/massalia_all_models_dark.png)

## Install

Install from PyPi using `pip`:

     $ pip install space-phunk

The minimum required `python` version is 3.8.


## Documentation

Check out the documentation at [phunk.readthedocs.io](https://phunk.readthedocs.io/en/latest/).

## Acknowledgements

This package uses photometric model implementations provided by [sbpy](https://sbpy.readthedocs.io/en/stable) and [fink](https://fink-portal.org/).
miuc 0.2.8
Markdown Intelligence Url Complete
License: MIT
Requires Python: <4.0,>=3.7

# miuc

[![codecov](https://codecov.io/gh/luzhixing12345/miuc/branch/main/graph/badge.svg?)](https://codecov.io/gh/luzhixing12345/miuc)

Markdown Intelligence Url Complete

Paste URL by <kbd>ctrl</kbd> + <kbd>v</kbd>, miuc will complete the title for you, and <kbd>esc</kbd> in case you want the origin url format

## Features

![action](https://raw.githubusercontent.com/learner-lu/picbed/master/action.gif)

## Download

Search `miuc` in Vscode extension market or manually download the extension from [miuc-vscode-extension-market](https://marketplace.visualstudio.com/items?itemName=kamilu.miuc)

Vscode Extension miuc depends on python library [miuc](https://pypi.org/project/miuc/), if you miss the auto download, please download manually in your activate python environment

```bash
pip install miuc
```

> [!TIP]
> miuc vscode extension only provides a simple wrapper for [miuc](https://pypi.org/project/miuc/)
>
> the core functionality of miuc will update silently in the background, you can find the latest version by
> 
> ```bash
> pip install -U miuc
> ```

## Usage

in Vscode, press <kbd>ctrl</kbd> + <kbd>v</kbd> to paste as usual, miuc will complete the title if URL in your clipboard

in command line, use `miuc <URL>` and return the markdown format url with title, you may need this one if you prefer vim/neovim and so on

```bash
$ miuc <URL>

# for example
$ miuc https://github.com/luzhixing12345/miuc
[miuc](https://github.com/luzhixing12345/miuc)
```

## Rerference

- [zood document](https://luzhixing12345.github.io/zood/)
- [brandmark](https://brandmark.io/)
- [autopep8](https://github.com/microsoft/vscode-autopep8)
- [icons8](https://icons8.com/icons/set/logo)
- [VS-Code-Extension-Doc-ZH](https://liiked.github.io/VS-Code-Extension-Doc-ZH/#/)
easybpy 0.0.1
A package version of Curtis Holt's EasyBPY library so that it can be pip installed.  The original repo can be found here https://github.com/curtisjamesholt/EasyBPY
License: MIT
Requires Python: <3.12,>=3.11

# EasyBPY
A module to simplify the use of the Blender Python API.

The purpose of the EasyBPY module is to simplify the use of the Blender API by creating an extra layer of abstraction that is more human-readable, memorable and reduces the user’s exposure to complex code paths.

EasyBPY can be added to Blender by installing it into the (../scripts/modules) folder in the user preferences (AppData). The file can also be re-packaged with any other addon, so long as the developer respects the limitations of the GPL license.

For a visual introduction, please watch the [announcement video](https://www.youtube.com/watch?v=ybnapDe4-Ts).

You can either grab the file from here on GitHub, or alternatively on [Gumroad](https://gumroad.com/l/easybpy).

Documentation (work-in-progress) is available on the [Website Wiki](https://curtisholt.online/wiki/easybpy).

Alternatively, the [official web page](https://curtisholt.online/easybpy) will provide a nice breakdown of what's possible.

For more information on the thought process behind EasyBPY, please [read this blog post](https://curtisholt.online/blog/easybpy).