Exciting news!Announcing our $4.6M Series Seed. Learn more
Socket
LoveBlogFAQ
Install
Log in

countrygroups

Package Overview
Dependencies
0
Maintainers
1
Versions
19
Issues
File Explorer

Advanced tools

countrygroups

Country groups as arrays of country codes

    0.13.0latest

Version published
Maintainers
1
Yearly downloads
9,053
increased by173.5%

Weekly downloads

Readme

Source

PyPI npm

Data Package, Python and JavaScript module with country groups.

Data Package

The Data Package contains the lists as CSV or JSON file used to build the language modules and can be loaded with the respective language tools. Some lists contain additional information like date of joining etc.

Python Module

The Python module can be installed from PyPI:

pip install countrygroups

It contains lists with three-letter codes:

from countrygroups import EUROPEAN_UNION print(EUROPEAN_UNION) # => # ['AUT', 'BEL', 'BGR', 'CYP', 'CZE', 'DEU', 'DNK', 'ESP', 'EST', 'FIN', 'FRA', # 'GRC', 'HRV', 'HUN', 'IRL', 'ITA', 'LTU', 'LUX', 'LVA', 'MLT', 'NLD', 'POL', # 'PRT', 'ROU', 'SVK', 'SVN', 'SWE'] print(EUROPEAN_UNION.names) # => # ['Austria', 'Belgium', 'Bulgaria', 'Croatia', 'Cyprus', 'Czechia', 'Denmark', # 'Estonia', 'Finland', 'France', 'Germany', 'Greece', 'Hungary', 'Ireland', # 'Italy', 'Latvia', 'Lithuania', 'Luxembourg', 'Malta', 'Netherlands', # 'Poland', 'Portugal', 'Romania', 'Slovakia', 'Slovenia', 'Spain', 'Sweden']

JavaScript Module

The JavaScript module can be installed with npm:

npm install countrygroups

It contains arrays with three-letter codes:

var g7 = require("countrygroups").G7 console.log(g7) // => [ 'CAN', 'DEU', 'EUU', 'FRA', 'GBR', 'ITA', 'JPN', 'USA' ]

Data

UNFCCC Annex I parties (ANNEX_ONE)

data/annex-one.csv

Sources: List of Annex I Parties to the Convention

UNFCCC Annex I parties incl. Kazakhstan (ANNEX_ONE_KAZ)

data/annex-one-kaz.csv

Sources: Greenhouse gas inventory submissions from non-Annex I Parties

Alliance of Small Island States (AOSIS) (AOSIS)

data/aosis.csv

Sources: AOSIS - Members

Regional groups for the IPCC AR5 report (AR5)

data/ar5.csv

Sources: AR5 Region Definitions

Arab Group in the UNFCCC (ARAB_GROUP)

data/arab-group.csv

Sources: UNFCCC - Party Groupings

BRICS (Brazil, Russia, India, China and South Africa) (BRICS)

data/brics.csv

Sources: -

Environmental Integrity Group (EIG)

data/eig.csv

Sources: UNFCCC - Party Groupings

European Union (EU) (EUROPEAN_UNION)

data/european-union.csv

Sources: EU member countries in brief

G20 members (G20)

data/g20.csv

Sources: -

G7 members (G7)

data/g7.csv

Sources: -

G77 members (G77)

data/g77.csv

Sources: The Member States of the Group of 77

Countries graduated from Least Developed Countries (LDCs) (GRADUATED_LDCS)

data/graduated-ldcs.csv

Sources: LDCs at a Glance

International Maritime Organization (IMO)

data/imo.csv

Sources: UN Treaty Collection - Convention on the International Maritime Organization

Least Developed Countries (LDCs) (LDC)

data/ldc.csv

Sources: LDCs at a Glance: List of all LDCs in PDF format, (updated 24 Nov 2021)

Landlocked Developing Countries (LLDCs) (LLDC)

data/lldc.csv

Sources: UN-OHRLLS: Landlocked Developing Countries

UNFCCC Non-Annex I parties (NON_ANNEX_ONE)

data/non-annex-one.csv

Sources: List of Non-Annex I Parties to the Convention

Organisation for Economic Co-operation and Development (OECD) (OECD)

data/oecd.csv

Sources: List of OECD Member countries - Ratification of the Convention on the OECD

OPEC members (OPEC)

data/opec.csv

Sources: OPEC - Member Countries

Small Island Developing States (SIDS) (SIDS)

data/sids.csv

Sources: Small Island Developing States, List of SIDS

Montreal Protocol

data/montreal_protocol_countries.json

data/montreal_protocol_high_ambient_temp.csv

Sources: Article 5 / Non-Article 5 status Group 1 and 2 and high-ambient-temperature classification

Non-UN Members/Associate Members of Regional Commissions of SIDS (SIDS_NON_UN_OR_REGIONAL_COMMISSIONS_ASSOCIATES)

data/sids-non-un-or-regional-commissions-associates.csv

Sources: Small Island Developing States, List of SIDS

Regional groups for the Shared Socioeconomic Pathways (SSPs) (SSP)

data/ssp.csv

Sources: -

Umbrella group (UMBRELLA)

data/umbrella.csv

Sources: UN Climate Change Party Groupings

UN Regional Groups of Member States (UN_REGIONAL_GROUPS)

data/un-regional-groups.csv

Sources: United Nations Regional Groups of Member States

Members of the UNFCCC (UNFCCC)

data/unfccc.csv

Sources: Status of Ratification of the Convention

UN Statistical Division Geographical Regions (UNSTATS_GEOGRAPHICAL_REGIONS)

data/unstats-geographical-regions.json

Sources: UN Statistics Division - Standard country or area codes for statistical use (M49)

Preparation

The Makefile used to generate the CSV files requires Python3 and will automatically install its dependencies into a Virtualenv when run with

make

Keywords

FAQs

What is countrygroups?

Country groups as arrays of country codes

Is countrygroups popular?

The npm package countrygroups receives a total of 162 weekly downloads. As such, countrygroups popularity was classified as not popular.

Is countrygroups well maintained?

We found that countrygroups demonstrated a healthy version release cadence and project activity. It has 1 open source maintainer collaborating on the project.

Last updated on 26 Nov 2021
Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc