semvec/pypi-packages huggingface dataset:
CALLHORIZONS 1.0.5
CALLHORIZONS is a Python interface to access JPL HORIZONS ephemerides and orbital elements of Solar System bodies.
License: MIT
Keywords: solar system,ephemerides,ephemeris,orbital elements,pyephem,asteroids,planets,spacecraft

CALLHORIZONS - a Python Interface to JPL HORIZONS
=================================================

Overview
--------

This module provides a convenient python interface to the JPL HORIZONS
system by directly accessing and parsing the http website. Ephemerides
can be obtained through `get_ephemerides`, orbital elements through
`get_elements`. Function `export2pyephem` provides a convenient
interface to the PyEphem module that allows for ephemerides
calculations on your machine.


Installation
------------

The easiest way is to install the module using pip::

  pip install callhorizons

For other ways, see the `documentation`_.


Documentation
-------------

The CALLHORIZONS documentation is available at http://mommermi.github.io/callhorizons/readme.html 


Examples
--------

* print RA and DEC of asteroid 433 Eros from Mauna Kea for two
  discrete dates::

    import callhorizons
    eros = callhorizons.query('Eros')
    eros.set_discreteepochs([2457446.177083, 2457446.182343])
    eros.get_ephemerides(568)
    print(eros['RA'], eros['DEC'])

For more examples, see the `documentation`_.
    

License
-------

This code is published under the MIT License. Feel free to use this
code and modify it to your own needs. Please note that the code is
provided as is, without any warranty (see LICENSE file for details).

Copyright (c) 2016 Michael Mommert


Contact
-------

Feel free to contact me with your suggestions and comments!

michael.mommert (at) nau.edu


Changelog
---------

* 2017-05-05: removed the 15-epoch limit for ephemerides and element queries (thatnks to `migueldvb`_!)

* 2017-02-07: better support for target name parsing (thanks to `mkelley`_!)

* 2016-11-08: added ObsEclLon and ObsEclLat to get_ephemerides()

* 2016-11-06: implemented tests and Python 3.5 support, v1.0.2

* 2016-09-12: bugfix in get_elements, v1.0.1

* 2016-07-19: implemented query for non-asteroidal objects (planets and satellits), v1.0

* 2016-01-13: implemented function export2pyephem that exports orbital
  elements into a PyEphem object
  (requires PyEphem: http://rhodesmill.org/pyephem/)

* 2016-02-27: changed structure into class structure, created pip installer, v1.0

.. _documentation: http://mommermi.github.io/callhorizons/readme.html
.. _mkelley: https://github.com/mkelley
.. _migueldvb: https://github.com/migueldvb
luogo 0.1.0
A service locator for python.
License: MIT
Keywords: python3 python service locator dependency injection

===============================
luogo
===============================
luogo is a basic service locator for Python3. I've been working a lot with dependency injection and service location in Java and thought it would be interesting to build something from scratch in my current language of choice. 

Why the name *luogo*? I'm not brimming with funny/clever ideas at the moment; however, I've been watching this Italian crime drama which has inspired me to work on my Italian...

You might have guessed by now that "luogo" is Italian for *location* or *place*. 

Installation
-------------

::

    pip install luogo

Usage
-----

You can start by defining your services in a service file (must feature "service" in the name). 
Services are denoted with the *Service* decorator.

.. code-block:: python

    # world_servce.py
    from luogo import Service


    @Service
    class HelloWorldService:
    
        def greeting(self):
            return "Hello World!"


Your service client or implementation can then be in any file or module.


.. code-block:: python

    # client.py
    from luogo import Locator, Implementation


    @Implementation
    class HelloWorldServiceClient:
    
        def greeting(self):
            service = Locator.get_service("HelloWorldService")
            return service.greeting()


.. code-block:: python

    print(HelloWorldServiceClient().greeting())
    # Hello World!


You can also mark functions as services:

.. code-block:: python

    # world_service.py
    from luogo import Service


    @Service
    def hello_world_service:
        return "Hello World!"


.. code-block:: python

    # client.py
    from luogo import Locator, Implementation


    @Implementation
    def hello_world_service_client:
        return Locator.get_service("hello_world_service")
    
.. code-block:: python

    print(hello_world_service_client())
    # Hello World!

Notes
-----
 - I finally made it a thing to start using python3 so this probably isn't python2 compatible (might have used a python3 lib somewhere). I might work on it though.
 - Services need to be a file that features the word **service** somewhere in the file name; however, implementations can be anywhere.
 - *Locator* depends on a case insensitive string representation of the service name; however, it's easy to get that if you don't always feel like typing it out.
 
Works for my purposes, hopefully it can be of use to someone else!
azure-cli-documentdb 0.1.5
Microsoft Azure Command-Line Tools DocumentDB Command Module
License: MIT

Microsoft Azure CLI 'documentdb' Command Module
==================================

This package is for the 'documentdb' module.
i.e. 'az documentdb'




.. :changelog:

Release History
===============

0.1.5 (2017-05-05)
++++++++++++++++++

* Added support for documentdb data-plane APIs:
  database and collection management
* Added support for enabling automatic failover on database accounts
* Added support for new consistency policy ConsistentPrefix
* Upgraded pypi package dependency for azure-mgmt-documentdb to 0.1.3

0.1.4 (2017-04-28)
++++++++++++++++++

* New packaging system.

0.1.3 (2017-04-17)
++++++++++++++++++

* Apply core changes required for API profile support (#2834)

0.1.2 (2017-04-03)
++++++++++++++++++

* DocumentDB: Adding support for listing connection strings (#2580)
* Fix TypeErrors in DocDB (#2566)

0.1.1b2 (2017-02-22)
+++++++++++++++++++++

* Documentation updates.


0.1.1b1 (2017-02-17)
+++++++++++++++++++++

* Initial release.
pyAlarm 1.0.1
Run Alarm on cli or in Background.
License: MIT
Keywords: Alarm Python Threading

Alarm in Python.

## INSTALLATION 

pip install pyAlarm

Functions :

getInput() :: returns Alarm and current Time.
runInBackground(Time,Alarm) :: Alarm & Time of type time.strftime("%H:%M")
checkYTfile() :: returns False if File not found , True if found.
runInteractive()
setPath() :: give complete path to a .txt file with youtube links as alarmVideos.


Import :

from alarm import begin


Use :

a,t = begin.getInput()
begin.runInBackground(t,a)
begin.checkYTfile()
begin.runInteractive()