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.4.0.tar.gz (20.7 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.4.0.win32.exe (243.9 kB view details)

Uploaded Source

CreateCloudMap-0.4.0.cygwin-1.7.28-i686.exe (104.3 kB view details)

Uploaded Source

CreateCloudMap-0.4.0-py2.7.egg (13.0 kB view details)

Uploaded Egg

File details

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

File metadata

File hashes

Hashes for CreateCloudMap-0.4.0.tar.gz
Algorithm Hash digest
SHA256 0db394467d17a038f45303867d47da836d193a517483051c3ef91662a922a8a6
MD5 0766776c7324f4c344fc178b09159257
BLAKE2b-256 89c0f5e0bf974651dbd54031259206ecdd8a4f0906f738a3b84496a2011f87a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CreateCloudMap-0.4.0.win32.exe
Algorithm Hash digest
SHA256 015116e90396648a50f112b978af985eebbfa6824a33c28c15f8c1990628463b
MD5 32bbc006226df993608914f781b55fe3
BLAKE2b-256 a8f1d1f0e5a2ba1440421dfd890e330580e59fc67542236ba3a8e08daf8669a2

See more details on using hashes here.

File details

Details for the file CreateCloudMap-0.4.0.cygwin-1.7.28-i686.exe.

File metadata

File hashes

Hashes for CreateCloudMap-0.4.0.cygwin-1.7.28-i686.exe
Algorithm Hash digest
SHA256 dd34833aebe15d086688d81dad9d6850f6886493cb7b1d65a32c51e20445be36
MD5 2db967d38155d00b3413a53532fe621d
BLAKE2b-256 f2028d73dd6fcdf2542abf33f34e10172e4ac30987b6ede64f9f5bb67a0e6d4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for CreateCloudMap-0.4.0-py2.7.egg
Algorithm Hash digest
SHA256 e0aa839c5334caa4f2f2cc7203ad1d5d8b7b2e9a496aafb9ab6a371c3824a948
MD5 494c20a02e1faa35920745a4d3eb864c
BLAKE2b-256 20b054fc990a6809176ed377b69ed70c74d69b0a9d5de8d31ebbdba766589357

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