Skip to main content

Create a cloud map for xplanet using satellite images from the Dundee Satellite Receiving Station

Project description

Python script to create a cloud map for xplanet using satellite images from the Dundee Satellite Receiving Station, Dundee University, UK. This script can also be installed by pip from pypi.

xplanet can use a cloud map to make the earth look more pretty.

There is a free service which create one such cloud map per day. Due to a temporary unavailability of that service this script create_map was developed to automatically download the necessary geostationary images from the Dundee Satellite Receiving Station, Dundee University, UK. To use this service you need an account there (which is free). Also a new cloud map can be created every three hours.

Set your login information in the configuration file (default name for UNIX-like systems: $HOME/.CreateCloudMap/CreateCloudMap.ini, for Windows: %HOME%\.CreateCloudMap\CreateCloudMap.ini):

[Download]
username = user
password = secret
tempdir = images
 # Use one of the followingj for resolution: medium, high
resolution = medium
purge = false

[xplanet]
destinationdir = xplanet/images
destinationfile = clouds_2048.jpg
width = 2048
height = 1024

If the configuration file already exists, a new version is copied to CreateCloudMap.ini.new to not overwrite the login data. The old config file should work after an update, because default values are used for newly introduced options.

tempdir specifies the directory where the downloaded images (and if enabled by the command line switch --debug or -d) intermediate debug images are stored. For debug outputs to work, you need to (manually) install matplotlib and Basemap. destinationdir specifies the directory where the output destinationfile is saved.

resolution can be set to medium or high to determine the resolution of the downloaded satellite images (low does not work at the moment.)

If purge is set to true old satellite images will be deleted which are not used to draw the current cloud map.

width and height set the dimensions of the cloud map in destinationfile.

To see all command line options of the script use --help:

$ create_map --help
usage: create_map [-h] [-d] [-c FILE] [-f]

optional arguments:
  -h, --help            show this help message and exit
  -d, --debug           store intermediate results
  -c FILE, --conf_file FILE
                        Specify config file
  -f, --force           Force to recreate cloud map

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CreateCloudMap-0.5.0.tar.gz (20.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

CreateCloudMap-0.5.0.win32.exe (244.0 kB view details)

Uploaded Source

CreateCloudMap-0.5.0-py2.7.egg (13.2 kB view details)

Uploaded Egg

File details

Details for the file CreateCloudMap-0.5.0.tar.gz.

File metadata

File hashes

Hashes for CreateCloudMap-0.5.0.tar.gz
Algorithm Hash digest
SHA256 85673c4d813fa811d04533d0b4a6a13baa1e0b6452d131e370cbd1cdc46b8796
MD5 52991988b9564ee1cc2cb026f1b707ba
BLAKE2b-256 301aa46ad37d1b732a15cdf5c5da09bcae8c9c7d8902828f5742729d3142b8a7

See more details on using hashes here.

File details

Details for the file CreateCloudMap-0.5.0.win32.exe.

File metadata

File hashes

Hashes for CreateCloudMap-0.5.0.win32.exe
Algorithm Hash digest
SHA256 1645ea8d94615e05716397295b5c191fd37a6ac85461e4236967272b4f2db2b0
MD5 7ede2b120bf59171449f4794d8c2bdb4
BLAKE2b-256 2c5fd92f28b604c3e73a83e5ce87b1005920751033fc1a18cb48660278de4969

See more details on using hashes here.

File details

Details for the file CreateCloudMap-0.5.0-py2.7.egg.

File metadata

File hashes

Hashes for CreateCloudMap-0.5.0-py2.7.egg
Algorithm Hash digest
SHA256 4a50a9e37d25e1d900be2d592c8da831f856375d7bdf118c64203fb03b1425ca
MD5 83020602417648f9c1df2d577a10d7d0
BLAKE2b-256 994521a5c989a1c42ed8f0cf2dbf749abaf58846769f5bf0f2adda8a2ede4f68

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page