Saravanan666/pypi-org huggingface dataset:
Package: skyport
Always looking at the sky.SkyportSkyport is a CLI for obtaining information from astronomical objects.So far, the entire CLI is based on NASA's open APIs for getting images and information available.Documentation:https://skyport.henriquesebastiao.comSource Code:https://github.com/henriquesebastiao/skyportHow to install the CLITo install the cli, I recommend using pipx:pipxinstallskyportBut anyway, this is just a recommendation. You can also install using the manager you prefer. Like pip:pipinstallskyportHow to use?APODRequesting the current day's imageYou can call APOD (Astronomical Image of the Day) through the command line. Example:skyportapodThis was the image of the day on the date January 21, 2024. Which was when this part of the documentation was written 😅Requesting an image from a specific dayskyportapod-d2022-01-01More information about the CLIYou can get more information as stated below, however it is interesting to read thecomplete tutorialto learn skyport superpowers :grin:.To discover other options, you can use the--helpflag:$ skyport --help

Usage: skyport [OPTIONS] COMMAND [ARGS]...                                   
                                                                             
Skyport is a CLI for obtaining information from astronomical objects.        
                                                                             
╭─ Options ─────────────────────────────────────────────────────────────────╮
│ --version             -v        Returns the version of Skyport            │
│ --help                          Show this message and exit.               │
╰───────────────────────────────────────────────────────────────────────────╯
╭─ Commands ────────────────────────────────────────────────────────────────╮
│ apod   Astronomy Picture of the Day (APOD) https://apod.nasa.gov/apod/    │
╰───────────────────────────────────────────────────────────────────────────╯More information about subcommandsYou can also get information about subcommands by calling the desired subcommand with the--helpflag:$ skyport apod --help

Usage: skyport apod [OPTIONS]                                                
                                                                             
Astronomy Picture of the Day (APOD) https://apod.nasa.gov/apod/             
                                                                             
╭─ Options ─────────────────────────────────────────────────────────────────╮
│ --date        -d      TEXT  Date to search for the image of the day       │
│                             [default: 2024-01-22]                         │
│ --save-image  -s            Download the image                            │
│ --remaining   -r            Tells how many requests remain for the API    │
│ --help                      Show this message and exit.                   │
╰───────────────────────────────────────────────────────────────────────────╯
Package: skyproj
skyproj: Sky Projections with matplotlib and projTheskyprojpackage provides an astronomically oriented interface to ploting sky maps based onmatplotlibandPROJ.
This package addresses several issues present in thehealpyplotting routines:healpysupports a limited set of sky projections (cartview,mollview, andgnomview)healpyconverts sparse healpix maps to full maps to plot; this is memory intensive for largensideskyprojis intended as the primary visualization tool forhealsparsemaps, which provide high resolution maps in a memory efficent way.skyprojcan create interactive visualizations ofhealsparseandhealpymaps that dynamically change resolution.
In addition,skyprojprovides some convenience functionality for large optical surveys.
Theskyprojpackage has its origins incartosky, which was built oncartopyand some of the features may be familiar to users ofcartopy.
However, it has diverged significantly from the original code as the needs of mapping the sky are somewhat different than the needs of mapping the Earth.InstallationThe easiest way to installskyprojis from pypi or conda-forge. (Coming soon.)TutorialIf you want to see what you can do withskyproj, check out thetutorial.
Package: skypy
This package contains methods for modelling the Universe, galaxies and the
Milky Way. SkyPy simulates populations of astronomical objects, generating
random realisations of intrinsic and observed properties, with the
intention the simulations can then be compared to data as part of an inference
pipeline.Currently, SkyPy implements the following modules:Galaxies: morphology, luminosity and redshift distributionsPipelinesto generate populations of astronomical objectsThefull list of featurescan be found in theSkyPy Documentation.For more information on the people involved and how SkyPy is developed, please
visit the SkyPy Collaboration website:http://skypyproject.orgCitationIf you use SkyPy for work or research presented in a publication please follow
ourCitation Guidelines.InstallationSkyPy releases are distributed throughPyPIandconda-forge. Instructions for
installing SkyPy and its dependencies can be found in theInstallationsection of the documentation.ExamplesSkyPy has a driver script that can run simulation pipelines from the command
line. The documentation contains a description of thePipelinemodule andExamplesthat demonstrate how to use it.Get in TouchYou are welcome to talk about the SkyPy package and code using ourDiscussions Page. For any other questions about the project in general,
please get in touch with theSkyPy Co-ordinators.ContributingWe love contributions! SkyPy is open source,
built on open source, and we’d love to have you hang out in our community.
For information on how to contribute see ourContributor Guidelines.
All communication relating to The SkyPy Project must meet the standards set out
in theCode of Conduct.
Package: skyr
SkyrLow-fat task runner.Skyr is a task runner, similar to Make. Just like Make, it can have tasks that
depend on each other and are executed only if a file changes. But, unlike Make,
Skyr doesn't actually have to be installed on your machine to run. That's
because Skyr uses Shell scripts to define build commands and looks for special
comments for special features. This means you can very easily integrate Skyr
into your existing project.InstallUsingpipx(recommended)pipxinstallskyrUsing plainpippipinstall--userskyrDrop-in executablewget"https://raw.githubusercontent.com/kytta/skyr/main/skyr.py"UsageFor example, to executescript/test:skyrtestIf you don't provide the script name, it will default tobuild:skyr# same as 'skyr build'By default, Skyr searches for your scripts inside./.skyr/and./script. To
change that, use--script-dir:skyr--script-dir./dev/testRoadmapBasic script running: Run .sh, .bash, .zsh, and other files from thescript/directory.Target dependencies: Run scripts if other depend on them.Dependency age: Run scripts only if the files it depends on changed.Script validation: Check that Skyr understands the scripts it was given.Make mode: Support running very basic Makefiles.Make migration mode: Support migrating from a Makefile to ascript/directory.Just mode: Support running very basic Justfiles.Just migration mode: Support migrating fromjustto ascript/directory.Licence© 2023Nikita KaramovCode licensed under theISC License.This project is hosted on GitHub:https://github.com/kytta/skyr.git
Package: skyrc-ble
SkyRC BLEControlSkyRC MC3000battery chargers via BLE.Other Bluetooth-enabled SkyRC chargers might be implemented in the future.InstallationInstall this via pip (or your favourite package manager):pip install skyrc-bleContributors ✨Thanks goes to these wonderful people (emoji key):This project follows theall-contributorsspecification. Contributions of any kind welcome!CreditsThis package was created withCopierand thebrowniebroke/pypackage-templateproject template.
Package: sky-remote
sky-remotePython module to send remote control commands to a Sky TV boxUsageInstallationpip install sky-remoteSimple examplefromsky_remoteimportSkyRemoteremoteControl=sky_remote.SkyRemote('192.168.0.40')# Just send a commandremoteControl.press('power')# Now send sequences of commandsremoteControl.press(['channelup','record','select'])Sky Q (if firmware < 060)remoteControl=SkyRemote('192.168.0.40',SkyRemote.SKY_Q_LEGACY)Remote control commandsskypowertvguideorhomeboxofficeservicesorsearchinteractiveorsidebarupdownleftrightselectchannelupchanneldownibackupordismisstexthelpplaypauserewindfastforwardstoprecordredgreenyellowblue0123456789
Package: skyroom
skyroom-pythonA library to ease skyroom api usage.Link to api documentation:Skyroom RESTful API DocumentionInstallationYou can install this SDK from pypi through the command belowpip install skyroomIn order to use the api you need an API key. To obtain one you need to create an account onSkyroomand ask for your API key from the skyroom support.UsageHere are some examples for api usage(all methods use the same signature).getRoomsfromskyroomimport*try:api=SkyroomAPI('Your APIKey')# Example: apikey-71-819540-0f178abb0c712c4cfd5ae13e4c54687aresponse=api.getRooms()print(response)exceptAPIExceptionase:print(e)exceptHTTPExceptionase:print(e)getRoomfromskyroomimport*try:api=SkyroomAPI('Your APIKey')# Example: apikey-71-819540-0f178abb0c712c4cfd5ae13e4c54687aparams={'room_id':1}response=api.getRoom(params)print(response)exceptAPIExceptionase:print(e)exceptHTTPExceptionase:print(e)getRoomUrlfromskyroomimport*try:api=SkyroomAPI('Your APIKey')# Example: apikey-71-819540-0f178abb0c712c4cfd5ae13e4c54687aparams={"room_id":1,"language":"fa"}response=api.getRoomUrl(params)print(response)exceptAPIExceptionase:print(e)exceptHTTPExceptionase:print(e)ContributionI no longer use this library in my code. If there are any updates on the upstream from skyroom you can add support for it by opening a pull request.Anyways, Bug fixes, docs, and enhancements are allways welcome! just open an issue.
Package: skyrunner
SkyrunnerIntroductionSkyrunner scrapes with json definitionInstallation$pipinstallskyrunnerHow to useImport skyrunner package at your project.You define steps of scraping in json file.You create class for share on scraping tasks and defineself.attributes = dict()at constructor.classTaskSharedData:def__init__(self):self.attributes=dict()You callskyrunner.setup_task_manager(‘scraping_steps_defined.json’, TaskSharedData())at your program.sample of Scraping task definition json{"description":"tasks description","driver":{"name":"webdriver","browser":"firefox"},"tasks":[{"description":"access to google","action":"link","params":{"url":"https://google.com"}},{"description":"search for mileshare","action":"input","params":{"type":"id","path":"lst-ib","data":"mileshare"}},{"description":"search(press the enter key)","action":"enter","params":{"type":"id","path":"lst-ib"}}]}other support actionsclick{"description":"click task","action":"click","params":{"type":"id or xpath","path":"target id or xpath"}}custom{"description":"custom task for complex process, update the shared data etc..","action":"custom","params":{"type":"python","script_file":"custom python script(class) path","class_name":"custom python class name"}}shared_input{"description":"shared input task","action":"shared_input","params":{"type":"id or xpath","path":"target id or xpath","data":"dict key of shared data"}}
Package: skyscanner
You will need to contact us to request an API key to use our APIs via the following form:https://partners.skyscanner.net/contact.We receive a large number of requests and although we do our best to reply to all we cannot guarantee that your application will be successful.Skyscanner Python SDK for Skyscanner’s APIFree software: Apache licenseSDK Documentation:https://skyscanner.readthedocs.org.API Documentation:https://business.skyscanner.net/portal/en-GB/Documentation/ApiOverviewFeaturesTested on Python 2.6, 2.7, 3.3, 3.4Supports Flights, Hotels, and CarhireInstallationAt the command line:$ easy_install skyscannerOr, if you have virtualenvwrapper installed:$ mkvirtualenv skyscanner
$ pip install skyscannerQuick startContact us to request an API key:https://partners.skyscanner.net/contactIf you don’t already have one, create aSkyscanner account.Sign into your account and click ‘Import Existing App’ and use your API key to create an AppSet your API Key in your code:from skyscanner.skyscanner import Flights
flights_service = Flights('<Your API Key>')Get the flights live pricing result by writing a few lines of code:from skyscanner.skyscanner import Flights

flights_service = Flights('<Your API Key>')
result = flights_service.get_result(
    country='UK',
    currency='GBP',
    locale='en-GB',
    originplace='SIN-sky',
    destinationplace='KUL-sky',
    outbounddate='2017-05-28',
    inbounddate='2017-05-31',
    adults=1).parsed

print(result)Note that both theinbounddateandoutbounddatemight need to be updated.More examplesFor more example usage, refer to theSDK documentationor theAPI documentation.Known IssuesTests might appear to be broken sometimes, this is due to the throttling in the API. In such cases, you will see the following error in the build log:requests.exceptions.HTTPError: 429 Client Error: Too many requests in the last minute.Please allow up to 15 minutes for your API key to be activated. Until it is activated you will get a 403 exception:requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://partners.api.skyscanner.net/apiservices/pricing/v1.0?apiKey=<Your API key>History1.0.0 (2015-03-24)First release on PyPI.1.1.0 (2015-07-18)Stable release on PyPI.1.1.1 (2015-08-01)Fixes for Python 2.6, 3.3, and 3.4.1.1.2 (2015-08-01)Support additional params for Flights Pricing Service. Fix for issue #15.1.1.3 (2015-08-01)Set default error handling to graceful. Fix for issue #19.
Package: skyscraper
YAML based lightweight crawlersInstallationpip install skyscraperUsageEach web crawler is defined in a yml file# the name of the crawler
name: Python 3.x docs
# the number of parallel thread workers
threads: 3

# start urls
params:
  start_url: https://docs.python.org/3/index.html

# how/where the results are saved
results:
  type: Json
  file: "python.json"

# on each url labeled "result", results will be extracted using
# this scheme
result_extractor:
  fields:
  - name: title
    rules:
      select: h1
      text: yes
      single: true


# the first page is labeled "start" and for each extracted url, we label it
# accordingly. In this example, we extract the results directly from
# the first page
steps:
- name: start
  label: start
  extract:
  - type: ahrefs
    label: result
    rules:
      select: a.biglinkTo run the crawler, executeskyscraper run examples/python_docs.yaml
Package: skytag
skytagAnnotate transient sources or galaxies with the percentage credibility region they reside within on a given HealPix sky map..Documentation for skytag is hosted byRead the Docs(development versionandmain version). The code lives ongithub. Please report any issues you findhere. If you want to contribute,pull requestsare welcomed!
trueFeaturesA command-line tool to report the credibility region a sky-location is found within on a HealPix skymap.Providing a MJD will also return the time since the map event.A python interface to provide the same functionality reported above, but can handle large lists of sky-locations or transient events.InstallationThe easiest way to install skytag is to useconda:condacreate-nskytagpython=3.11pipskytag-cconda-forge
condaactivateskytagTo upgrade to the latest version of skytag use the command:condaupgradeskytag-cconda-forgeIt is also possible to install via pip if required:pipinstallskytagTo check installation was successful runskytag -v. This should return the version number of the install.Command-LineHere is the command-line usage:Usage:skytag<ra><dec><mapPath>skytag<ra><dec><mjd><mapPath>If you need an example skymap,download one from here.For example, to find the probability of the location RA=170.343532, Dec=-40.532255 then run:skytag170.343532-40.532255bayestar.multiorder.fitsThis returns:This location is found in the 74.55 credibility region of the map.If you also supply an MJD:skytag170.343532-40.53225560065.2232bayestar.multiorder.fitsWe get:This transient is found in the 74.55 credibility region, and occurred 2.85564 days after the map event.Finally, we can request the localised event distance for this specific sky-position be returned:skytag-d170.343532-40.532255bayestar.multiorder.fitsThis transient is found in the 74.55% credibility region. At this sky-position the map event is localised to a distance of 75.03 (±19.72) Mpc.Python APITo use skytag in your own Python code,see here.How to cite skytagIf you useskytagin your work, please cite using the following BibTeX entry:@software{Young_skytag,author={Young, David R.},doi={10.5281/zenodo.7977906},license={GPL-3.0-only},title={{skytag}},url={https://github.com/thespacedoctor/skytag}}
Package: skytap
Skytap is a set of modules that we use to manage aspects of our Skytap
infrastructure.UsageTo use the module, you’ll need to create at least two environment variables:SKYTAP_USER=kermit.frog@sesamestreet.net
SKYTAP_TOKEN=79824879aeb2b34534e112d23a3cOptionally, you can also add:SKYTAP_LOG_LEVEL=20This can be a number between 0-50 and corresponds to the logging module from Python:DEBUG: 0INFO: 10WARNING: 20ERROR: 30CRITICAL: 50An easy way to set these variables is to create a .skytap file in your home directory (~/.skytap) with the variables in there:export SKYTAP_USER=kermit.frog@sesamestreet.net
export SKYTAP_TOKEN=79824879aeb2b34534e112d23a3cThen you can source the file:source ~/.skytapto load the variables, or add that same source command to your ~/.bash_profile or equivalent file to have it done automatically.Via the command lineMost modules can be accessed directly from the command line to get simple information. This functionally returns the JSON from the Skytap API:python -m skytap.Environments
python -m skytap.UsersYou’ll get back a JSON for the request, something like:[
  {
    "id": "12345",
    "url": "https://cloud.skytap.com/users/12345",
    "login_name": "kermit.frog@sesamestreet.net",
    "first_name": "Kermit",
    "last_name": "The Frog",
    "title": "Master of Ceremonies",
    "email": "kermit.frog@sesamestreet.net",
    "created_at": "2012-01-02T12:43:05-08:00",
    "deleted": false
  }
]If you only want a one item returned instead of the full list, you can get that from the command line as well:python -m skytap.Environments 12345
python -m skytap.Quotas svm_hoursVia Python scriptTo use this, simply import it:import skytapThen you can access the resource groups of interest.A simple example:import skytap
users = skytap.Users()
for u in users:
    print(u.name + ' : ' + u.email)This can also help automate running and suspending VMs:import skytap
envs = skytap.Environments()

envs[123456].suspend()  # or .suspend(True) if you want the script to wait.Doing this will, by default, add a note to the environment of it’s action, so someone checking the environment can see why it’s not running.InstallationInstall this through pip:pip install skytapContributor listBill WellingtongithubtwitterblogMichael KnowlesgithubtwitterblogCaleb HawkinsgithubtwitterblogContact us directly for questions.
Package: skytemple
SkyTempleROM hacking tool for Pokémon Mystery Dungeon Explorers of Sky.It is available for Linux, macOS and Windows.It includes a Python library for editing the ROM through Python (skytemple-files)
and a debugger / script editor is integrated into the UI of SkyTemple (skytemple-ssb-debugger).
Inside the debugger you can edit the game’s scripts via the programming languageExplorerScript.Support and FeaturesSee theProject Pokémon forums page.Windows & macOSTo download SkyTemple for Windows and macOS head over to thedownloadpage orProject Pokémon.If you want to set up SkyTemple for development, see the “BUILDING_WINDOWS.md” or “BUILDING_MACOS.md” file.LinuxFlatpakSkyTemple is distributed as a Flatpak onFlathubfor all major Linux distributions.This Flatpak contains everything needed to use all SkyTemple features.Source repository for the Flatpak:https://github.com/flathub/org.skytemple.SkyTempleManualThe Linux version can be installed manually/”natively” via Pip.For this Python 3.9+ must be installed and GTK+ 3
(which you most likely both have). Additionally GtkSourceView 4 is required
(packagegtksourceview4on Arch andlibgtksourceview-4-devon Ubuntu).Then install SkyTemple via pip:pip install --upgrade skytemple[eventserver,discord]You may need to run pip3 instead and/or need to update pip by running:pip3 install --upgrade pipAfter this, you can runskytempleto run it.
If this doesn’t work, you don’t have~/.local/binin your PATH.
Run~/.local/bin/skytempleinstead.To be able to apply patches, you need to installarmips. Sadly they don’t provide builds. However
for Arch Linux a version is available through theAUR.If you want to set up SkyTemple for development, clone the repos and install in editable
mode instead. See the steps 7 and onward in “BUILDING_WINDOWS.md”.Star History
Package: skytemple-dtef
SkyTemple Dungeon Tile Exchange Format (DTEF)A specification / standard for dungeon tilesets. The specification can be found in “docs/format.rst”.Additionally this repository contains a reference implementation for importing / exporting tilesets from the
game Pokémon Mystery Dungeon Explorers of Sky. This implementation supports a specific subset of the standard,
which is documented in “docs/SkyTemple.rst”.The goal of this standard is to make it easy to exchange rule-based tilesets between different games, tools and engines.Part ofPMDCollab, a collaborative effort for standardizing PMD related development efforts.
Package: skytemple-eventserver
SkyTemple EventserverWebsocket server that emits all of the events of SkyTemples event system via JSON to all connected clients.Listens on port 45546.All events are emitted using the following JSON object:event: Name of the eventargs: All positional arguments passed with the event (as an array).kwargs: All keyword arguments passed with the event (as an object).As of writing there is no documentation on which events exist yet, but if there is in the
future, you will find it in the main SkyTemple repository, most likely inside the “docs”
subdirectory.
Package: skytemple-files
SkyTemple FilesPython library to work with the files inside the ROM of Pokémon Mystery Dungeon Explorers of Sky.The main handlers for file types can be found in the members of the classskytemple_files.common.types.file_types.FileType.You can find the handlers inside the packages of this Python package, withREADME.rstfiles explaining the
file formats. Additional documentation for misc. things can be found in the/docsdirectory. For usage examples
see thedbgpackages and the SkyTemple main application.Directly in the package (skytemple_filesdirectory) you can find a few an example script that help with understanding
how to use this library. After installing the package you will have is as a cli command:skytemple_export_maps.In addition to the dependencies in therequirements.txtandpyproject.toml, ARMIPS must
be installed and in the system’sPATHto be able to apply ROM patches.ExtrasspritecollabWith thespritecollabextra, the packageskytemple_files.common.spritecollab.clientis available to
interact with the SpriteCollab GraphQL server for retrieving portrait and sprite assets by the community.More information:https://sprites.pmdcollab.orghttps://spriteserver.pmdcollab.orghttps://github.com/PMDCollab/SpriteCollabhttps://github.com/PMDCollab/spritecollab-srv