Skip to main content

A database with multiple data sets that support drawing, These data sets are: World population data set, World Carbon dioxide Concentration data set, World Number of Cities data set, China number of population data set, China number of space vehicles data set......

Project description

A database with multiple data sets that support drawing, These data sets are: World population data set, World Carbon dioxide Concentration data set, World Number of Cities data set, China number of population data set, China number of space vehicles data set......

Features

This project is a dataset with multiple functions, there are many datasets in it, and it has been uploaded to Pypi.

Download

This project uses Pypi, so it is recommended to use Pypi to download

Code: pip3 install Wdatabase

Use

The package name when we upload is not the same as the package name used in actual use When importing, use the following code

from Wdata import WdataMain as main

The main class has the following functions:

Functions Introduction Syntax Return Type
draw Draw Func() None
Save_file Save file Func(filename:str) bool

Import Data

Wdata has a lot of data sets, here we use 200 years of population growth data as an example

The syntax of Wdata_class is as follows: WdataMain(json_fname: str)

json_fname is the name of the dataset

from Wdata import WdataMain as main

test = main('Population_growth')  # import population growth over 200 years

Get data

We can use the dict() function to fetch the data

such as these codes

from Wdata import WdataMain as main

test = main('Population_growth')  # import population growth over 200 years
print(dict(test))

after running

~/python test.py
{
    '1800': 900000000,
    '1820': 1100000000,
    '1840': 1200000000,
    '1860': 1300000000,
    '1880': 1400000000,
    '1900': 1650000000,
    '1920': 1800000000,
    '1940': 2200000000,
    '1960': 3000000000,
    '1980': 4400000000,
    '2000': 5900000000,
    '2022': 7400000000
    }

Drawing

Drawing functions use the draw() function as the following code

from Wdata import WdataMain as main

test = main('Population_growth')  # import population growth over 200 years
test.draw()

The result is this

Data save

You can use the Save_file() function to save data

The syntax of Save_file is Save_file(filename:str) -> None

Parameter Description: The filename parameter is used to describe the save file

as the following code

from Wdata import WdataMain as main

test = main('Population_growth')  # import population growth over 200 years
test.Save_file('Package_test')  # This function will automatically add the .json suffix

What data do we have

Currently we have the following data

name description unit of measure
Population_growth Population Growth 1800-2022 People
Chinese_spacecraft 2017-2020.06 Chinese spacecraft launches Spacecraft
World_spacecraft 2017-2020.06 World Spacecraft Launches Spacecraft

The above data comes from Bing and Baidu. The author cannot guarantee the accuracy of the data and should not be used for professional purposes

Donate

Due to special reasons, the author was unable to register a Paypal account and was forced to use Alipay

For details, please see Donation Instructions

About Pypi

The Wdataorg team has used twine to upload this library to Pypi

Wdataorg Pypi account

Wdatabase Pypi warehouse address

License

This open source project uses Apache License 2.0

In the process of using this open source project, please use it strictly in accordance with the license

The final interpretation right belongs to the development team Wdataorg

Project License Link

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

Wdatabase-2.1.0.tar.gz (17.3 kB view details)

Uploaded Source

Built Distributions

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

Wdatabase-2.1.0-py3.10.egg (17.3 kB view details)

Uploaded Egg

Wdatabase-2.1.0-py3.9.egg (17.2 kB view details)

Uploaded Egg

Wdatabase-2.1.0-py3.8.egg (17.2 kB view details)

Uploaded Egg

File details

Details for the file Wdatabase-2.1.0.tar.gz.

File metadata

  • Download URL: Wdatabase-2.1.0.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for Wdatabase-2.1.0.tar.gz
Algorithm Hash digest
SHA256 a64366f21f930dfa9ab5f3957661a6ba8172947d598b648ddf79c3e697b97547
MD5 a1a4d4b0949b66b55447dfe1eb7891b4
BLAKE2b-256 f5f09b70f4f53ad465609913c98f8a215e9261baa0cfaa6d8b2b38db3f88c9f0

See more details on using hashes here.

File details

Details for the file Wdatabase-2.1.0-py3.10.egg.

File metadata

  • Download URL: Wdatabase-2.1.0-py3.10.egg
  • Upload date:
  • Size: 17.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for Wdatabase-2.1.0-py3.10.egg
Algorithm Hash digest
SHA256 ebb7905634d8e303f1f30499ef59788f9f659f6ac14677cabab3c6f8fca007a1
MD5 4f963c1f078d6fcb7fc25cabdc3c1b91
BLAKE2b-256 9085f23ea4ef216bddc0c792fac3d2e49c578a07fa911802b82ea369cc99dce8

See more details on using hashes here.

File details

Details for the file Wdatabase-2.1.0-py3.9.egg.

File metadata

  • Download URL: Wdatabase-2.1.0-py3.9.egg
  • Upload date:
  • Size: 17.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for Wdatabase-2.1.0-py3.9.egg
Algorithm Hash digest
SHA256 a96c7a88616eed9eb7fafd97cd7eb7f8a3f9341eb81c8c9839258db885d7a7d5
MD5 4f405114d21491771de4f722dde16af5
BLAKE2b-256 5daf2eda647254793b0f5ce482889a45af6204c1a3cc13c647043c8d63c41064

See more details on using hashes here.

File details

Details for the file Wdatabase-2.1.0-py3.8.egg.

File metadata

  • Download URL: Wdatabase-2.1.0-py3.8.egg
  • Upload date:
  • Size: 17.2 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for Wdatabase-2.1.0-py3.8.egg
Algorithm Hash digest
SHA256 524fa4c5f50a2eda1b1c5af936bd1f931cf0ecf0b811612c3b7490146f800c8b
MD5 220265d1b67ceb8a75a286d86dd9c278
BLAKE2b-256 8f909fa2d54034d343e65637b014a596f453d7a6f325e5cedaeb89db4b0b5180

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