Saravanan666/pypi-org huggingface dataset:
Package: gcspypi
Copyright (c) 2017, ETHRONSOFT
All rights reserved.Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS”
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.Description: UNKNOWN
Keywords: pypi private repository gcs google cloud storage
Platform: UNKNOWN
Package: gcs-pypi
gcs_pypi is a CLI for creating a Python Package Repository in an GCS bucket.Getting startedInstallationInstall gcs_pypi using pip:pipinstallgcs_pypiUsageGCS BucketCreate a new bucketIAM (Role & Service Account)Setup service account with the following permissionsstorage.buckets.get
storage.buckets.getIamPolicy
storage.buckets.update
storage.objects.create
storage.objects.delete
storage.objects.get
storage.objects.getIamPolicy
storage.objects.list
storage.objects.setIamPolicyRecommended that you create a custom Role which can be inherited by the service accountExampleCreate Role “PYPI”Assign Permissionsstorage.buckets.get
storage.buckets.getIamPolicy
storage.buckets.update
storage.objects.create
storage.objects.delete
storage.objects.get
storage.objects.getIamPolicy
storage.objects.list
storage.objects.setIamPolicyCreate a Service Account e.g pypiSelect the “PYPI” Role created aboveAdd a condition to limit access to only that GCS bucketresource.name == "mybucket"VisitCloud IAM Conditionsfor more informationDistributing packagesYou can now usegcspypito create Python packages and upload them to your GCS bucket.
To hide packages from the public, you can use the--privateoption to prevent the packages from
being accessible directly via the GCS bucket (they will only be accessible via your Domain or
alternatively you can specify a secret subdirectory using the--secretoption:cd/path/to/your-project/gcspypi--bucketmybucket[--private][--secretSECRET]Cache HeaderSet cache-control header for index.html$gsutilsetmeta-h"cache-control:public, must-revalidate, proxy-revalidate, max-age=0"gs://[BUCKET]/index.htmlInstalling packagesInstall your packages usingpipby pointing the--extra-index-urlto your Custom domain (optionally followed by a secret subdirectory):pipinstallyour-project--extra-index-urlhttps://pypi.example.com/SECRET/Alternatively, you can configure the index URL in~/.pip/pip.conf:[global]
extra-index-url = https://pypi.example.com/SECRET/Creditss3pypi
Package: gcspypi2
Copyright (c) 2017, ETHRONSOFT
All rights reserved.Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS”
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.Description: UNKNOWN
Keywords: pypi private repository gcs google cloud storage
Platform: UNKNOWN
Package: gcs-shape
gcsis a Python library for creating generalized cylindrical shells (GCS).GCS are parameterized by 11 values:SyntaxDescriptionc4_baseThe parameter controlling the size and shape of the base $4$-lobe feature.c8_baseThe parameter controlling the size and shape of the base $8$-lobe feature.c4_topThe parameter controlling the size and shape of the top $4$-lobe feature.c8_topThe parameter controlling the size and shape of the top $8$-lobe feature.twist_linearThe rotation (rad) of the top. This creates a linear twist between the base and top.twist_amplitudeThe amplitude (rad) of the oscillating twist between the base and top.twist_cyclesThe number of cycles of the oscillating twist between the base and top.perimeter_ratioThe ratio between the top and base perimeters.heightThe height (mm).massThe mass (g).thicknessThe wall thickness (mm).c4andc8RelationshipAdopted fromOvervelde and Bertoldi, 2014twist_linear,twist_amplitude, andtwist_cyclesRelationshipDownloadgcsrequiresPythonversion 3.8 (or higher). To install, run the command:pipinstallgcs-shapeRequirementsbentley-ottmann(version: 7.3.0)mapbox_earcut(version: 1.0.0 or higher)numpy(version: 1.21.5 or higher)numpy-stl(version: 2.17.1 or higher)pandas(version: 1.4.1 or higher)scipy(version: 1.7.3 or higher)Supported Operating Systemsgcsis operating system independent. The package has been tested on the following operating systems:MacOS Ventura 13.4.1Ubuntu 22.04Windows 10Quickstartimportgcs# Create a generalized cylindrical shellshape=gcs.GCS(c4_base=0.3,c8_base=-0.2,c4_top=0.4,c8_top=-0.3,twist_linear=2,twist_amplitude=0.05,twist_cycles=3,perimeter_ratio=1.5,height=20,mass=2.1,thickness=0.48)# Assert the shape is validprint(shape.valid)# Save shape to STL filegcs.io.save_mesh(file='shape.stl',shape=shape)ContributingThe contribution guidelines can be found inCONTRIBUTING.md.MaintainersSam Silverman-sssilver@bu.eduCitation@misc{Snapp2023,
      title = {Autonomous Discovery of Tough Structures}, 
      author = {Kelsey L. Snapp and Benjamin Verdier and
               Aldair Gongora and Samuel Silverman and
               Adedire D. Adesiji and Elise F. Morgan and
               Timothy J. Lawton and Emily Whiting and
               Keith A. Brown},
      year={2023},
      eprint={2308.02315},
      archivePrefix={arXiv},
}
Package: gcs-signurl
Generate a signed URL that embeds authentication data
so the URL can be used by someone who does not have a Google account.This tool exists to overcome a shortcomming of gsutil signurl that limits
expiration to 7 days only.KEY_FILE should be a path to a JSON file containing service account private key.
See gsutil signurl –help for detailsRESOURCE is a GCS location in the form <bucket>/<path>
(don’t add neither “gs://” nor “http://…”)Example:gcs-signurl/tmp/creds.json/foo-bucket/bar-file.txt
Package: gcsv
Manages .csv files and uploads or pastes them to Google Sheets.UsageInstallationWith Python installed, and in a command window, enter:pip install gcsvCodeUse the following code example as a guide, replacing the following dummy strings with relevant information.my_csv_path: the path to your CSV (e.gC:\reports\mycsv.csv)my_spreadsheet_id: the ID (or “key”) of a spreadsheet; can be found in the spreadsheet URL after/d/but before/editmy_worksheet_gid: the worksheet (or “tab”) name of the paste destinationstart_row: the starting row of the paste destinationstart_col: the starting column of the paste destinationimportgcsvcsv=gcsv.GCSV(r'my_csv_path')csv.paste_to('my_spreadsheet_id',my_worksheet_gid,start_row,start_col)
Package: gct-py
Graphical Code TracerGraphical Code Tracer (gct) is the world's first visual static code analyzer.Withinsecondsit can tell you how your functions and classes are connected to each other!GCT web app•Getting started•Installation•ConfigurationGetting startedUsecases:Onboard to new codebases faster.Debug code fasterTwitter threadCreate share-able versions of your code. Using gctpy.com, you can instantly share your UML diagrams across teams.Some examples you can run GCT on:Simple python file•karpathy/MinGPT•scikit-learn/cluster•geohot/tinygrad•PyTorch/autograd•Flask Web AppGenerate graph for any python filepython-mgct-ipath/to/file.py# run gct on a local filepython-mgct-ihttps://github.com/user_name/path/to/file.py# run gct on a file hosted on a web serverInstallationStep 1: Install GCT Python packagepip install gct-pyStep 2: (Skip if already installed) Install Graphviz executableGCT generates graphs usinggraphviz. To get accurate graphs, we highly
recommend using latest graphviz version available for your OS.If you've already installed graphviz executable version, check the dot version by running:dot -V.WindowsInstall graphviz by downloading executable (version >=6.0.1) fromgraphvizwebsite.MacOS(Optional) more details:graphviz.brew install graphvizLinux(optional) more details:graphviz.sudo apt install graphvizConfigurationCustomize the experience by aliasinggct:alias gct=python -m gct -i'
gct path/to/file.py
Package: gctts
Google Cloud Text To Speech CLIOr, GCTTS for shortPurposeI needed a quick way to generate high quality TTS mp3 clips.Usage:gctts mp3 --apikey=APIKEY FILENAME.mp3Installation:Available on the PyPI registry. For most installations, usepip3 --user gcttsLifehacks:Persistent API KeyUse the environment variableGCTTS_APIKEYto set the API key.
Package: gcumos
chapterix-python-clientChapterIX模型打包客户端基于acumos-python-client 改写，参见https://github.com/acumos/acumos-python-client原生的acumos-python-client 只能将目录中以 .py 结尾的脚本文件进行打包，其他模型文件或数据并不会被打包。改写之后，整个目录中的所有文件都会被打包。
Package: gcustat
gcustat一个能够简洁的显示燧原GCU设备状态的命令行工具；之前使用GPU时习惯了使用工具gpustat查看GPU状态，使用燧原的GCU设备之后发现并没有类似的工具，于是仿照gpustat自己写了一个；
显示效果如下图：主要解决命令efsmi -- 和 efsmi --dmon的两个缺点：efsmi --，显示的信息总是特别长，笔记本单屏显示不下；efsmi --dmon，同一芯片每次展示不在屏幕的同一位置，观察该芯片的变化较困难；依赖说明python版本要求：python>=3.6；基础软件方面依赖说明：
目前仅在配置了8张T20卡，及 EFSMI V1.20.0版本上进行了测试，功能正常；所以在其他设备上难免会有问题，欢迎反馈问题；有任何优化建议也欢迎反馈；安装说明从源码进行安装：python3.6 setup.py install或通过命令生产whl安装包，然后分发该whl包进行安装python3.6 setup.py bdist_wheel使用说明使用如下命令单次获取当前GCU设备信息：gcustat使用如下命令动态刷新当前GCU设备信息，默认每5秒刷新一次：gcustat --watch可选参数如下：usage: gcustat [-h] [--json] [-i [INTERVAL]] [--no-header] [--no-title]
               [--no-cache] [--force-color] [--no-color]
               [--show-busid] [--show-power] [--compact] [--debug] [-v]

optional arguments:
  -h, --help            show this help message and exit
  
  --json                将所有结果输出为JSON格式；
  
  -i [INTERVAL], --interval [INTERVAL], --watch [INTERVAL]
                        动态刷新模式；INTERVAL为刷新间隔，单位：秒；默认每2秒刷新一次；
  
  --no-header           是否隐藏 header 信息；header 信息包含机器名称、当前时间、版本号；默认展示 header 信息，配置该参数后 header 信息不再展示；
  
  --no-title            是否隐藏 title 信息；title 信息为对当前设备状态值各字段的说明；默认展示 title 信息，配置该参数后 title 信息不再展示；
  
  --show-busid          是否展示加速卡的BUSID信息，默认不展示；
  
  --show-power          是否展示加速卡的功率信息，默认不展示；
  
  --compact             是否采用紧凑模式展示信息，默认为不采用；紧凑模式下会去掉空白行及其他无意义的行，适用于加速卡较多，显示器较小，屏幕显示不下的情况；
  
  --no-cache            是否缓存第一次获取到的GCU静态信息，只更新GCU卡的动态信息，默认为采用；

  --force-color, --color
                        强制带颜色方式显示GCU状态信息

  --no-color            禁止带颜色方式显示GCU状态信息

  --debug               Debug模式时允许在程序出错的情况下打印更多的调试信息；
  
  -v, --version         show program's version number and exit常规模式与紧凑模式对比gcustat --watchgcustat --watch --compact另外：比较遗憾的是，本项目也不具有显示每个设备上运行了哪些进程的功能；显示内容说明machine_name  Sun Oct  8 14:16:24 2023
[ID] 名字  |  温度°C,  占用率 % | 已用内存 /   总内存 MB |
[0] [T20] |30.8°C,  0.0 % |    0 / 32768 MB |
[1] [T20] |30.7°C,  0.0 % |    0 / 32768 MB |
[2] [T20] |30.5°C,  0.0 % |    0 / 32768 MB |
[3] [T20] |30.2°C,  0.0 % |    0 / 32768 MB |
[4] [T20] |32.2°C,  0.0 % |    0 / 32768 MB |
[5] [T20] |32.0°C,  0.0 % |    0 / 32768 MB |
[6] [T20] |33.2°C,  0.0 % |    0 / 32768 MB |
[7] [T20] |32.2°C,  0.0 % |    0 / 32768 MB |header：第1行为header，可以使用参数--no-header不展示该信息；展示的信息从左到右依次为机器名称、当前时间、软件efsmi的版本；title：第2行为title，可以使用参数--no-title不展示该信息；title是对后面展示的信息的各字段的说明；ReferencegpustatLicenseMIT License
Package: gcwd
GCWDGCWD is a short abbreviation for 'Get connected wi-fi data'.This package is made to acquire all the connected wifi passwords and related data and store it in your desired place. You can even store it in your pendrive. Usually, if the location and name of the file is not specifed, the output file containing the data will be stored in the working directory with the name 'out.txt'. You can go full-on hacker mode and clone the data from a target-pc in mere seconds.Version updates:-1.0.0 (Latest).Supported devices:-Windows.Dependencies:-re(regex).Installation:-Install this tool with thepipcommand.pip install gcwdUsage:-Run the gcwd command to generate an output file containing all the credentials.Data will be stored in the downloads folder by default (out.txt) of your system.You can specify options like:-h : to get help.-o : to specify output name.-ol : to specify output location.run.bat:-Use this file to store the output file in the location of run.bat file. One usecase is that it can be used in a pendrive to get data quickly and easily (by saving run.bat in the drive itself).run.bat file is as follows: (You can download it from the github.)pip install gcwd
gcwdDeveloper contact:-Contact atraghavgohil2004@gmail.com.
Package: gcwebsockets
What iswebsockets?websocketsis a library for building WebSocketserversandclientsin
Python with a focus on correctness and simplicity.Built on top ofasyncio, Python’s standard asynchronous I/O framework, it
provides an elegant coroutine-based API.Documentation is available on Read the Docs.Here’s how a client sends and receives messages:#!/usr/bin/env pythonimportasyncioimportwebsocketsasyncdefhello(uri):asyncwithwebsockets.connect(uri)aswebsocket:awaitwebsocket.send("Hello world!")awaitwebsocket.recv()asyncio.get_event_loop().run_until_complete(hello('ws://localhost:8765'))And here’s an echo server:#!/usr/bin/env pythonimportasyncioimportwebsocketsasyncdefecho(websocket,path):asyncformessageinwebsocket:awaitwebsocket.send(message)asyncio.get_event_loop().run_until_complete(websockets.serve(echo,'localhost',8765))asyncio.get_event_loop().run_forever()Does that look good?Get started with the tutorial!Why should I usewebsockets?The development ofwebsocketsis shaped by four principles:Simplicity: all you need to understand ismsg = await ws.recv()andawait ws.send(msg);websocketstakes care of managing connections
so you can focus on your application.Robustness:websocketsis built for production; for example it was
the only library tohandle backpressure correctlybefore the issue
became widely known in the Python community.Quality:websocketsis heavily tested. Continuous integration fails
under 100% branch coverage. Also it passes the industry-standardAutobahn
Testsuite.Performance: memory use is configurable. An extension written in C
accelerates expensive operations. It’s pre-compiled for Linux, macOS and
Windows and packaged in the wheel format for each system and Python version.Documentation is a first class concern in the project. Head over toRead the
Docsand see for yourself.Why shouldn’t I usewebsockets?If you prefer callbacks over coroutines:websocketswas created to
provide the best coroutine-based API to manage WebSocket connections in
Python. Pick another library for a callback-based API.If you’re looking for a mixed HTTP / WebSocket library:websocketsaims
at being an excellent implementation ofRFC 6455: The WebSocket Protocol
andRFC 7692: Compression Extensions for WebSocket. Its support for HTTP
is minimal — just enough for a HTTP health check.If you want to use Python 2:websocketsbuilds uponasynciowhich
only works on Python 3.websocketsrequires Python ≥ 3.6.1.What else?Bug reports, patches and suggestions are welcome!To report a security vulnerability, please use theTidelift security
contact. Tidelift will coordinate the fix and disclosure.For anything else, please open anissueor send apull request.Participants must uphold theContributor Covenant code of conduct.websocketsis released under theBSD license.
Package: gdacs-api
gdacs-apiUnofficial python library for working withGlobal Disaster Alert and Coordination System (GDACS)API.SetupIf you already havepipinstalled, use the commands below to install thegdacs-apipython library.From pypi.org:(venv)$pipinstallgdacs-apiFrom GitHub with pip:(venv)$pipinstallgit+https://github.com/Kamparia/gdacs-api.gitFrom cloned GitHub repo for development:(venv)$gitclonehttps://github.com/Kamparia/gdacs-api.git(venv)$cd./gdacs-api(venv)$pipinstall-e.The installation ofgdacs-api v.2.0.0package depends on the following packages.Python >=3.6Requests >=2.10.0XmltodictCachetoolsPydanticGetting StartedImport LibraryTo access the API functionalities of this libray, you need to import it into the Python script where it will be called.fromgdacs.apiimportGDACSAPIReaderSetup API ClientYou need to setup an API client to interact with the GDACS API. You can do so by simply using the code snippet below.client=GDACSAPIReader()Get Latest EventsUse the code snippet below to retrieve latets disaster events from theGDACS RSS Feed.events=client.latest_events()# all recent eventsevents=client.latest_events(limit=10)# 10 most eventsYou can filter event by the different types of natural disasters.tc_events=client.latest_events(event_type="TC")fl_events=client.latest_events(event_type="FL")Optional parameters:event_type(str): TC (Tropical Cyclones), EQ (Earthquakes), FL (Floods), VO (Volcanoes), WF (Wild Fires) and DR (Droughts)limit(int): returned events count.Get Single Event RecordThe python library also supports the retrieval of single event with a known GDACS Event ID.event=client.get_event(event_type='TC',event_id='1000132')To retrieve the record of a particular event episode, includeepisode_idin your code as shown below.event=client.get_event(event_type='TC',event_id='1000132',episode_id='8')The library supports the retrieval of data in different formats provided by the GDACS API. The default source format for all retrievals isxmlbut you can also make use ofgeojsonorshp.event=client.get_event(event_type='DR',event_id='1012428',episode_id='10',source_format='geojson')Required parameters:event_type(str): TC (Tropical Cyclones), EQ (Earthquakes), FL (Floods), VO (Volcanoes), WF (Wild Fires) and DR (Droughts)event_id(str): GDACS Event IDOptional parameters:episode_id(str): GDACS Event Episode IDsource_format(str): xml, geojson or shp (Shapefile)cap_file(bool)Handling ErrorsInvalid arguments or retrieval of missing records from the GDACS API may result in an error. You can catch them withGDACSAPIErrorwhich includes the error message returned.fromgdacs.apiimportGDACSAPIErrortry:# try to retrieve an invalid/missing eventclient.get_event(event_type='DR',event_id='1012428',source_format='geojson')exceptGDACSAPIErroraserror:print(error)TestingThe project usesunittest(Python inbuilt testing library) to run its suite of unit tests.(venv)$cd./gdacs/tests(venv)$python-munittestLicenseThis project is licensed under the MIT License - see theLICENSEfor details.
Package: gdal2mbt
# gdal2mbt*Create MBTiles from a GDAL file*## Requirements- Python 2.7## Installation```pip install https://github.com/icetan/gdal2mbt/archive/master.zip```Or from source```git clone https://github.com/icetan/gdal2mbt.gitpip install -e gdal2mbt```## Creating a MBTile file```shgdal2mbt create goteborg.mbtiles 8 goteborg.vrt```Or use a JSON config file with an optional metadata dictionary that willoverwrite the defaults in the MBTiles metadata table.```json{"source": "goteborg.vrt","num_levels": 8,"metadata": {"name": "goteborg","description": "Aerial photos over Göteborg city"}}``````shgdal2mbt create -c goteborg.json goteborg.mbtiles```To resume an aborted MBTiles creation process pass the `-r` flag to `create`.## Parallel jobsSpeed up MBTiles creation by distributing the load over several processors oreven computers by using [GNU Parallel](http://www.gnu.org/software/parallel/).Create an MBTiles file for each tile on zoom level 0, this will depend on thesecond argument which defines how many zoom levels to generate in total.```shgdal2mbt config goteborg.vrt 6 | parallel gdal2mbt create -c```Merge all the created MBTiles to one.```shgdal2mbt merge goteborg.mbtiles goteborg.*.mbtiles```Or to squash all MBTiles into one to save space use the destructive `-s` flagwhich will remove each merged MBTiles file.```shgdal2mbt merge -s goteborg.*.mbtiles```Add zoom levels that might have been omitted due to the amount of tiles on zoomlevel 0 at time of creation.```shgdal2mbt levels goteborg.mbtiles 8```
Package: gdal2tiles
gdal2tilesA python library for generating map tiles inspired bygdal2tiles.pyfromGDALproject.DependanciesGDALdevelopment header files, sometimes available aslibgdal-devorlibgdal-develpackages.InstallationTo install gdal2tiles library you can use pip:$pipinstallgdal2tilesBasic usageimportgdal2tilesgdal2tiles.generate_tiles('/path/to/input_file','/path/to/output_dir/')You can also pass various keyword as optional keyword arguments togenerate_tiles()function.
For examplegdal2tiles.generate_tiles('input_file','output_dir/',nb_processes=2,zoom='7-9')ORoptions={'zoom':(7,9),'resume':True}gdal2tiles.generate_tiles('input_file','output_dir/',**options)In generalgdal2tiles.generate_tiles(input_file,output_folder,**options)Arguments:input_file(str): Path to input file.output_folder(str): Path to output folder.options: Tile generation options.Options:profile(str): Tile cutting profile (mercator,geodetic,raster) - default‘mercator’ (Google Maps compatible)resampling(str): Resampling method (average,near,bilinear,cubic,cubicspline,lanczos,antialias) - default ‘average’s_srs: The spatial reference system used for the source input datazoom: Zoom levels to render; format: ‘[int min, int max]’,‘min-max’ or ‘int/str zoomlevel’.tile_size(int): Size of tiles to render - default 256resume(bool): Resume mode. Generate only missing files.srcnodata: NODATA transparency value to assign to the input datatmscompatible(bool): When using the geodetic profile, specifies the baseresolution as 0.703125 or 2 tiles at zoom level 0.verbose(bool): Print status messages to stdoutkml(bool): Generate KML for Google Earth - default for ‘geodetic’profile and ‘raster’ in EPSG:4326. For a dataset with
different projection use with caution!url(str): URL address where the generated tiles are going to be publishedwebviewer(str): Web viewer to generate (all,google,openlayers,none) -default ‘all’title(str): Title of the mapcopyright(str): Copyright for the mapgooglekey(str): Google Maps API key fromhttp://code.google.com/apis/maps/signup.htmlbingkey(str): Bing Maps API key fromhttps://www.bingmapsportal.com/nb_processes(int): Number of processes to use for tiling.History0.1.9 (2020-09-30)Enabling GDAL Exceptions.Ensuringtmscompatibleoption in tile generation and calculation is bool instance.0.1.8 (2020-09-23)Fix AttributeErrorgdal2tiles.generate_tiles(...,profile='raster',kml=True).
Fixissue #14.0.1.7 (2020-06-03)Add tile_size option ongenerate_tilesto allow custom tile sizes.Small documentation updates.Improve basic tests and test against multiple versions of GDAL.0.1.6 (2020-01-03)Fix some of GDAL installation issues.Use pygdal package instead of GDAL dependency.0.1.5 (2018-08-14)Bug fix.0.1.4 (2018-08-14)Accept list or tuple in specifying tile generation zoom level.0.1.3 (2018-07-31)Use billard for multiprocessing if available.0.1.2 (2018-05-16)Bug fix ingenerate_tiles().0.1.1 (2018-05-10)Clean the source code.Setup documentationSetup testing environment0.1.0 (2018-05-06)First release on PyPI.