Saravanan666/pypi-org huggingface dataset:
Package: satang-pro
Satang Pro PythonA Python library forsatang.proAPIReleases1.0.0releases first versionTable of ContentsInstallationUsageInitial a ObjectViewing OrdersViewing Orderbook TickersViewing User InfoInstallationpip install satang-proUsagefrom satang_pro import SatangProInitial a objectParameter:api_keystringsecret_keystringFunction:API_KEY = "live-9700657ce6984..."
SECRET_KEY = "ctyf9ZW2QO6ejpFU..."

sp = SatangPro(api_key=API_KEY, secret_key=SECRET_KEY)Viewing OrdersParameter:pairstringa pair symbol, such as 'btc_thb', 'eth_thb'Function:sp.orders(pair='btc_thb')Response:{
  'bid': [
    {
      'price': '221000',
      'amount': '0.15473'
    },
    {
      'price': '219456.001',
      'amount': '0.32597'
    }
  ],
  'ask': [
    {
      'price': '221400',
      'amount': '0.02607'
    },
    {
      'price': '221480.99324974',
      'amount': '0.99999'
    }
  ]
}Viewing Orderbook TickersFunction:sp.orderbook_tickers()Response:{
  'BCH_THB': {
    'bid': {
      'price': '7011',
      'amount': '19.2023'
    },
    'ask': {
      'price': '8000',
      'amount': '0.0209'
    }
  },
  'BNB_THB': {
    'bid': {
      'price': '400',
      'amount': '25'
    },
    'ask': {
      'price': '419.9999978',
      'amount': '200'
    }
  }Viewing User InfoFunction:sp.users()Response:{
  "id": 999,
  "email": "satang-user@satang.com",
  "identity_verification_level": "level_1",
  ...
}
Package: satang-pro-signer-x
satang-pro-signerAn implementation of Satang Pro request signing scheme.https://docs.satang.pro/authenticationinstallationpip install satang-pro-signer-xusageimportjsonimportsatang_pro_signer# import signer# prepare secretsecret=bytes.fromhex('8781e58f94f8b2a58b6aa30649fd6a46')# create signersigner=satang_pro_signer.Signer(secret)# prepare payload to be signpayload=json.loads('{"type":"limit","pair":"btc_thb", "side":"sell", "price":"100000", "amount":"100", "none":"1570763737"}')# signsignature=signer.sign(payload)# bytes
Package: satanua
SatanuaSetuppip install satanuaUsageWarning! This library is not meant to be used under any circumstances in production code!!!First, create ObjStack and WireStack. All the objects and wires are stored here and from there can be accessed and deleted from the scene.fromsatanuaimportObjStack,WireStackobj_stack=ObjStack()wire_stack=WireStack()Now, to create a decoder, usefromsatanuaimportDecoder,DecoderModesdecoder=Decoder(obj_stack=obj_stack,wire_stack=wire_stack,formulas=[[[0,1,0],[1,None,1],[1,0,1]],[[0,None,None],[1,0,0],[0,0,1]]],modes=[DecoderModes.AND_OR,DecoderModes.OR_AND],coordinates=[0,0])decoder.build()formulas+modesin this example is the equivalent of\displaylines{OutVal_1 = \overline{A}B\overline{C}+AC+A\overline{B}C \\ OutVal_2 = (\overline{A})*(A+\overline{B}+\overline{C})*(\overline{A}+\overline{B}+C)}You can then export the whole scene to .atanua usingfromsatanuaimportrender_allrender=render_all(os=obj_stack,ws=wire_stack,rotate=0,mirror_x=False,mirror_y=False)withopen("render.atanua","w")asf:f.write(render)Render.atanua
Package: satbot
satbotallows you to read and use the serial data output by common hobby R/C satellite receivers. It is possible to
simply get the relative “stick” and switch positions, which is very convenient for embedded/robotic projects.Note that only Spektrum brand DSMX satellite receivers have been tested to-date, but Futaba and off-brand DSM2/DSMX
receivers should work, possibly with additional fiddling.satbotwas created with embedded systems like theRaspberry Piin mind, but all
that is really needed is a TTL serial-usb cable (such asthis one.)Assuming your satellite receiver is already bound to your transmitter and you’ve connected it via a USB dongle it
should be possible to simply:satbot start –foreground /dev/ttysXXXAt the command line, where/tmp/ttysXXXis the serial device associated with your receiver.
Package: sat-calculator
Sat-CalculatorMIT LicenseCopyright (c) 2022 Muhammad Raihan Satrio Putra PamungkasPermission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Package: satcfdi
SAT-CFDIThe best open-source python library to generate and process SAT’s CFDIDocumentation and User Guide availableSAT-CFDI Read the DocsSupported FeaturesCFDI 3.2, 3.3, 4.0 - Ingreso, Nomina, Pagos, Traslados y ComplementosRetenciones 1.0, 2.0Contabilidad Electronica 1.3Representación Impresa PDF, HTML, JSONFacturación con PAC’sComercio DigitalDiverzaProdigiaSW SapienDescarga MasivaValidación de ComprobantesListado 69BExportar Comprobantes a ExcelDescarga de Constancia de Situación FiscalPortal SAT - Factura ElectrónicaValidación de RFC, Razón SocialLCO - Lista de Contribuyentes ObligadosDIOT - Declaración Informativa de Operaciones con TercerosCertifica - Solicitud de Certificados, Renovación de FielPLD - Prevención de Lavado de DineroInstallationInstall SAT-CFDI from PyPI with:python-mpipinstallsatcfdior install from source with:gitclonehttps://github.com/SAT-CFDI/python-satcfdicdpython-satcfdipython-mpipinstall.Loadfromsatcfdi.cfdiimportCFDI# from fileinvoice=CFDI.from_file('comprobante.xml')# from string/bytesinvoice=CFDI.from_string(open('comprobante.xml','rb').read())CreatefromdecimalimportDecimalfromsatcfdi.modelsimportSignerfromsatcfdi.create.cfdimportcfdi40fromsatcfdi.create.cfd.catalogosimportRegimenFiscal,UsoCFDI,MetodoPago,Impuesto,TipoFactor# Load signing certificatesigner=Signer.load(certificate=open('csd/xiqb891116qe4_csd.cer','rb').read(),key=open('csd/xiqb891116qe4_csd.key','rb').read(),password=open('csd/xiqb891116qe4_csd.txt','r').read())# create Comprobanteinvoice=cfdi40.Comprobante(emisor=cfdi40.Emisor(rfc=signer.rfc,nombre=signer.legal_name,regimen_fiscal=RegimenFiscal.GENERAL_DE_LEY_PERSONAS_MORALES),lugar_expedicion="56820",receptor=cfdi40.Receptor(rfc='KIJ0906199R1',nombre='KIJ, S.A DE C.V.',uso_cfdi=UsoCFDI.GASTOS_EN_GENERAL,domicilio_fiscal_receptor="59820",regimen_fiscal_receptor=RegimenFiscal.GENERAL_DE_LEY_PERSONAS_MORALES),metodo_pago=MetodoPago.PAGO_EN_PARCIALIDADES_O_DIFERIDO,serie="A",folio="123456",conceptos=[cfdi40.Concepto(clave_prod_serv='84111506',cantidad=Decimal('1.00'),clave_unidad='E48',descripcion='SERVICIOS DE FACTURACION',valor_unitario=Decimal('1250.30'),impuestos=cfdi40.Impuestos(traslados=cfdi40.Traslado(impuesto=Impuesto.IVA,tipo_factor=TipoFactor.TASA,tasa_o_cuota=Decimal('0.160000'),),retenciones=[cfdi40.Retencion(impuesto=Impuesto.ISR,tipo_factor=TipoFactor.TASA,tasa_o_cuota=Decimal('0.100000'),),cfdi40.Retencion(impuesto=Impuesto.IVA,tipo_factor=TipoFactor.TASA,tasa_o_cuota=Decimal('0.106667'),)],),_traslados_incluidos=False# indica si el valor unitario incluye los traslados)])invoice.sign(signer)invoice=invoice.process()Outputfromsatcfdiimportrenderfromsatcfdi.renderimportBODY_TEMPLATE# XMLinvoice.xml_write("my_invoice.xml")# JSONrender.json_write(invoice,"my_invoice.json",pretty_print=True)# HTMLrender.html_write(invoice,"my_invoice.html")# PDFrender.pdf_write(invoice,"my_invoice.pdf")# Multiple HTMLrender.html_write([invoice1,invoice2],"my_invoice.html")# Multiple PDFrender.pdf_write([invoice1,invoice2],"my_invoice.pdf")# HTML Body onlyhtml_body=render.html_str(invoice,template=BODY_TEMPLATE)ContributingWe value feedback and contributions from our community.
Package: satcfe
Projeto SATCFeThis project is aboutSAT-CF-e, a system for autorization and
transmission for fiscal documents, developed by the Secretariat of Finance
from state of São Paulo, Brazil. The entire project, variables, methods and
class names, as well as documentation, are written in brazilian portuguese.Head over toSAT-CF-eofficial web site for more information (in
brazilian portuguese only).Este projeto refere-se à tecnologiaSAT-CF-edesenvolvida pela Secretaria da
Fazenda do Estado de São Paulo e faz parte de um grupo de cinco projetos que
resolvem problemas específicos, mas relacionados.Especificamente, este projeto é uma abstração para acesso às funções da
biblioteca SAT que é fornecida pelos fabricantes dos equipamentos. Para
maiores informações, consulte adocumentação do projeto.Se estiver procurando meios para imprimir um extrato do CF-e-SAT, oProjeto SATExtratopode ajudar.Exemplo de UsoEste é um exemplo básico de uso, sobre como consultar o equipamento SAT
conectado e configurado no computador local:>>>fromsatcfeimportBibliotecaSAT>>>fromsatcfeimportClienteSATLocal>>>cliente=ClienteSATLocal(...BibliotecaSAT('/caminho/para/libsat.so'),# ou DLL no Windows...codigo_ativacao='12345678')...>>>resposta=cliente.consultar_sat()>>>print(resposta.mensagem)'SAT em Operação'Para conectar e configurar o equipamento SAT você deverá seguir as orientações
do fabricante. Normalmente utiliza-se um equipamento SAT fabricado
especificamente para desenvolvimento. Para aprender mais sobre a utilização
desta biblioteca,consulte a documentação.
Se precisar de ajuda, você pode recorrer à sala dechatdo projeto
noGitter.Desenvolvimento e TestesConfigure o ambiente de desenvolvimento:$gitclonegit@github.com:base4sistemas/satcfe.git$cdsatcfe$python-mvenv.env$source.env/bin/activate(.env)$pipinstall-rrequirements/dev.txtPara facilitar a execução dos testes e não correr riscos de executar certos
comandos em um equipamento real (mesmo que seja um equipamento para
desenvolvimento), os testes podem ser executados contra uma biblioteca de
simulação, chamada demockuplib, que acompanha o projeto.Primeiro compile a biblioteca de simulação (você irá precisar das
ferramentasGNU MakeeGNU GCC) e então executetoxcontra as
versões de interpretadores disponíveis no seu ambiente:(.env)$makemockuplib(.env)$toxOu apenas executepytestdiretamente, para executar apenas os testes que
não invocam a biblioteca do fabricante:(.env)$pytestUm outra maneira, é executarpytestdiretamente contra a biblioteca de
simulação, que será compilada imediatamente antes de invocar os testes:(.env)$maketestallExistem muitas outras configurações e opções avançadas de testes para
desenvolvimento desta biblioteca noWikiou nadocumentação do projeto,
caso esteja interessado neste tópico.
Package: satclave
SatClaveA small library implementing graph functions, and other in futureInstallationpip install satclaveGet startedHere are the implementations of SatClave.GraphfromsatclaveimportGraph# Create a new graphgraph=Graph()# Add some verticesgraph.add_vertex(1)graph.add_vertex(2)graph.add_vertex(3)graph.add_vertex(4)# Add some edgesgraph.add_edge(1,2)graph.add_edge(2,3)graph.add_edge(3,4)graph.add_edge(4,1)# Print the graphprint("Vertices:",graph.vertices)print("Edges:",graph.edges)# Test graph connectivityprint("Is the graph connected?",graph.is_connected())# Test DFS and BFSprint("DFS:",graph.depth_first_search(1))print("BFS:",graph.breadth_first_search(1))# Test shortest pathprint("Shortest path from 1 to 3:",graph.get_shortest_path(1,3))# Test connected componentsprint("Connected components:",graph.get_connected_components())# Test vertex removalgraph.remove_vertex(2)print("Vertices after removal:",graph.vertices)print("Edges after removal:",graph.edges)# Test cycle detectionprint("Does the graph contain a cycle?",graph.is_cyclic())VectorfromvectorimportVector# create two vectorsv1=Vector([1,2,3])v2=Vector([4,5,6])# test vector addition and subtractionv3=v1+v2v4=v2-v1print(f"v1 + v2 ={v3}")print(f"v2 - v1 ={v4}")# test dot product and cross productdot_product=v1.dot(v2)cross_product=v1.cross(v2)print(f"v1 . v2 ={dot_product}")print(f"v1 x v2 ={cross_product}")# test vector magnitude and normalizationmagnitude_v1=v1.magnitude()normalized_v1=v1.normalize()print(f"magnitude of v1 ={magnitude_v1}")print(f"normalized v1 ={normalized_v1}")
Package: satcomum
Código Comum ao SAT-CF-eThis project holds common code for projects related toSAT-CF-ewhich is a system for autorization and transmission of fiscal documents,
developed by Finance Secretary of state of São Paulo, Brazil. The entire
project, including variables, methods and class names, as well as
documentation, are written in brazilian portuguese.Head over toSAT-CF-eofficial website for more information (in
brazilian portuguese only).Este projeto mantém o código comum aos projetos relacionados aoSAT-CF-e,
tais como validadores, formatadores, constantes e utilitários que são usados
nos projetos relacionados:Abstração do acesso ao equipamento SAT,Projeto SATCFeImpressão dos extratos do CF-e-SAT,Projeto SATExtratoCompartilhamento de Equipamentos SAT via RESTful API,Projeto SATHubDesenvolvimento e TestesConfigure o ambiente de desenvolvimento e execute os testes:$gitclonehttps://github.com/base4sistemas/satcomum.git$cdsatcomum$python-mvenv.env$source.env/bin/activate(.env)$pipinstall--upgradepip(.env)$pipinstall-rrequirements/dev.txt(.env)$tox
Package: satdata
satdataSimplified access to GOES-16 data from python or the command lineInstallationYou can install the most recent version ofsatdatafrompypiusing pip:$>python-mpipinstallsatdataor clone the repository and use pip to install the local copy$>gitclonehttps://github.com/leifdenby/satdata
$>python-mpipinstall.UsageYou can use the command line interface to query and download files:$> python -m satdata.cli --helpusage:cli.py[-h][--dt_maxDT_MAX][--region{F,C,M1,M2}][--channel{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}|--product{CMIP,TPW,RSR}][--fetch-files][--debug]timepositionalarguments:timequeryforfilesaroundthistime,anISO8601formattedtime,forexample2020-01-20T16:20Z

optionalarguments:-h,--helpshowthishelpmessageandexit--dt_maxDT_MAXquery-windowaround`time`,anISO8601formatteddurationforexampleP1DforonedayorPT15Mfor15minutes--region{F,C,M1,M2}F:fulldisk,C:continentialUS,M1:mesoscaleregion1(west),M2:mesoscaleregion2(east)--channel{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}Radiancechannel,options:1:Blue,2:Red,3:Veggie,4:Cirrus,5:Snow/Ice,6:CloudParticleSize,7:ShortwaveWindow,8:Upper-Leveltropisphericwatervapour,9:Mid-leveltroposphericwatervapour,10:Lower-levelwatervapour,11:Cloud-topphase,12:Ozone,13:'Clean'IRlongwavewindow,14:'Dirty'IRlongwavewindow,15:'Dirty'longwavewindow,16:'CO2'longwaveinfrared--product{CMIP,TPW,RSR}Derivedproducts,options:CMIP:CloudandMoistureImagery,TPW:TotalPrecipitableWater,RSR:ReflectedShortwaveRadiationTop-Of-Atmosphere--fetch-filesfetchallfilesthatmatchquery(defaultisjusttoprintfilesthatmatchquery--debugshowdebuginfoFor example, to query for full-disc data of the Total Precipitable Water
(TPW) product near 30th January 2020 at 14:00 UTC run:$>python-msatdata.cli--regionF--productACHA2020-01-30T14:00Or use the module directly from python:importdatetimeimportsatdatat=datetime.datetime(day=16,month=1,year=2020,hour=16,minute=0)dt_max=datetime.timedelta(minutes=20)cli=satdata.Goes16AWS()keys=cli.query(time=t,region='F',debug=True,dt_max=dt_max)fn=cli.download(keys[0])[0]
Package: satdigitalinvoice
SAT DIGITAL INVOICEGUI APP to Generate CFDIInstallationInstall SAT-CFDI from PyPI with:python-mpipinstallsatdigitalinvoiceor install from source with:gitclonehttps://github.com/SAT-CFDI/python-satdigitalinvoicecdpython-satdigitalinvoicepython-mpipinstall.
Package: satel-integra
=============
Satel Integra.. image::https://img.shields.io/pypi/v/satel_integra.svg:target:https://pypi.python.org/pypi/satel_integra.. image::https://img.shields.io/travis/c-soft/satel_integra.svg:target:https://travis-ci.org/c-soft/satel_integra.. image::https://readthedocs.org/projects/satel-integra/badge/?version=latest:target:https://satel-integra.readthedocs.io/en/latest/?badge=latest:alt: Documentation Status.. image::https://pyup.io/repos/github/c-soft/satel_integra/shield.svg:target:https://pyup.io/repos/github/c-soft/satel_integra/:alt: UpdatesCommunication library and basic testing tool for Satel Integra alarm system. Communication via tcpip protocol published by SATEL.Free software: MIT licenseDocumentation:https://satel-integra.readthedocs.io.FeaturesTODOCreditsThis package was created with Cookiecutter_ and theaudreyr/cookiecutter-pypackage_ project template... _Cookiecutter:https://github.com/audreyr/cookiecutter.. _audreyr/cookiecutter-pypackage:https://github.com/audreyr/cookiecutter-pypackage=======
History0.1.0 (2017-08-24)First release on PyPI.0.2.0 (2018-12-20)Integrated changes from community: added monitoring of ouitputs.Attempt at fixing issue with "state unknown" of the alarm. Unfurtunately unsuccesful.0.3.1 (2019-02-13)improved robustness when connection disapearsfixed issues with "status unknown" which caused blocking of the functionality in HAstill existing issues with alarm status - to be fixed0.3.2 (2019-02-18)Fixed status issuesIntroduced "pending status"0.3.3 (2019-03-07)Added ENTRY_TIME status to display "DISARMING" status in HAFixed issue with unhandled connection error  causing HomeAssistant to give up on coommunication with eth module completely0.3.7 (2022-07-05)Integrated fix for Python 3.10 compatibility
Package: satel-integra2
Communication library and basic testing tool for Satel Integra alarm system. Communication via tcpip protocol published by SATEL.This is a fork ofhttps://github.com/c-soft/satel_integra.Free software: MIT licenseDocumentation:https://satel-integra2.readthedocs.io.Featuresall the features from the originalsatel_integralibrary in version 0.3.7encrypted communicationCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.
Package: satel-integra-ext
Communication library and basic testing tool for Satel Integra alarm system. Communication via tcpip protocol published by SATEL.Free software: MIT licenseFeaturesall the features from the originalsatel_integralibrary in version 0.3.7improved communication between module and SatelCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.
Package: satella
satellaSatella is an almost-zero-requirements Python 3.5+ library for writing
server applications. It has arisen out of my requirements to have some classes or design patterns handy, and kinda
wish-they-were-in-the-stdlib ones. especially those dealing with mundane but useful things. It also runs on PyPy, and
most of it runs on Windows (the part not dealing with forking processes, you see).Satella usessemantic versioning 2.0.Satella contains, among other things:things to help you manage yourapplication's configurationa fully equippedmetrics libraryalongside a fully metricizedThreadPoolExecutorand an exporter toPrometheusor really anyOpenMetricscompliant
ingesteras well as exporters/metricizers for the following libraries:AWSFastAPIDjangoFlaskhelpfulexception handlerscommon programmingidioms and structuresMost Satella objects make heavy use of__slots__, so they are memory friendly and usable on
embedded systems, where memory is at premium.Change log is kept as part ofrelease notes.
TheCHANGELOG.mdfile is only to track changes since last release.Fulldocumentationis available for the brave souls that do decide to use this library.SeeLICENSEfor text of the license. This library may contain
code taken from elsewhere on the internets, so this is copyright (c) respective authors.Running unit testsTests run by default on CircleCI.
Just build and run the attachedDockerfile.
These tests run on Python 3.8They pass on Windows too, but some tests
requiring POSIX-like functionality are skipped.
Package: satellite-constellation
Library for representing satellite constellations and ground stationsInstallationTo install latest released version:pip install satellite-constellationTo install from github master branch:pip install https://gitlab.com/open-galactic/satellite-constellation.gitFor development:# fork https://gitlab.com/open-galactic/satellite-constellation.git to YOUR_GITLAB
# clone your repo locally
git clone https://YOUR_GITLAB@gitlab.com/YOUR_GITLAB/satellite-constellation.git
cd SatelliteConstellationCreator

# add upstream remote
git remote add upstream https://gitlab.com/open-galactic/satellite-constellation.git

# create a virtualenv
python3 -m venv .venv
source .venv/bin/activate

# install for development
pip install -r requirements.txtTesting if installation is good::$ satellite-constellation –testFeaturesJSON serialisable orbital elements for satellite constellation creation. Individual Satellite element creation class.CreditsThis package is a conversion of existing academic Matlab code created by Saber Astronautics Australia Pty. Ltd. for use in creating scenes in the Predictive Interactive Ground Interface software.
Package: satellite-extractor
Satellite-extractor: Access Satellite Imagery with Geographical and Temporal ControlSatellite Extractor provides users with the capability to retrieve satellite imagery for specific geographical coordinates and predefined timestamps. While it offers a powerful tool for accessing remote sensing data, it's important to note that the quality of the images may not always be perfect due to potential cloud interference, which users may need to filter or process as necessary..Sentinelhub grant: Sponsoring request ID 1c081a: Towards a Smart Eco-epidemiological Model of Dengue in Colombia using Satellite in Collaboration withMIT Critical Data Colombia.Project supported by ESA Network of Resources InitiativeFind the full open-opensource datasets in HuggingFace:LinkFind a short overview of this project [here](Satellite extractor)About this project: In this work, we introduce a data collection and processing framework to extract Sentinel-2 satellite 1 based on modified Copernicus Sentinel data. Satellite images of the ten cities are extracted from sentinel 2 through the SentinelHub API using a scalable dockerized framework that orchestrates Google Earth Engine (GEE) to generate regions of interest (ROI), which are afterwards used to download images. The framework also proposes a recursive noise artifact removal algorithm that reduces camera capturing noise generated by Sentinel 2-L1C orbit transit per week.Installationpip install satellite-extractor==0.6Find in Pypi:https://pypi.org/project/satellite-extractor/CredentialsCredentials for GCP: Please follow the instructions as explainedhereand add update your credentials as follows.Inside ofsrc/satellite-extractor-dockerized/config.py, updateservice_accountwith your new service account.Store the GCP json key inside ofsrc/satellite-extractor-dockerized/data_configCredentials for SentinelHub: The best of this project is that you can download data for free using the Free Tier from SentinelHub. Follow the instructions to create your username and passwordhere. Please remember it is a free trial, access is limited!Docker pipelineIf you want to download data using docker,  please update theconfig fileas desired and follow the next commands.docker build -f Dockerfile -t docker .Run with syncronized volume:docker run -v /home/sebasmos/Desktop/satellite.extractor/src/satellite-extractor-dockerized:/Dengue -ti docker /bin/bashFinally, runpython satellite.extractor.pyto download the satellites as customized.Use cases:Read GCP bucket to Google ColabDownload satellite data for 5 citiesDownload satellite data for 1024 citiesContributionsFeel free to contact me if want to collaborate on this project.