Algeria Higher Education

@geoalgeria/enseignement-superieur

177 higher-education institutions: universities, grandes ecoles, ENS and university centers, plus the licensed private and other-ministry institutions, across 51 wilayas.

177 higher-education institutionsView on mapnpm

Source: MESRS (mesrs.dz)

Install

npm install @geoalgeria/enseignement-superieur

Quick example

import edu from "@geoalgeria/enseignement-superieur";

const all = edu.institutions();                    // 177 institutions
const unis = edu.institutionsByType("universite"); // 58 universities
const inOran = edu.institutionsByWilaya(31);

API reference

NameSignatureDescription
institutionsinstitutions(): Institution[]Every higher-education institution.
institutionByIdinstitutionById(id: number | string): Institution | nullOne institution by id.
institutionsByWilayainstitutionsByWilaya(code: string | number): Institution[]Institutions in a wilaya (accepts "16", 16, or "01").
institutionsByTypeinstitutionsByType(type: string): Institution[]Institutions of a category (e.g. "universite").
institutionsBySectorinstitutionsBySector(sector: string): Institution[]Institutions in a supervisory sector.
metadatametadata(): MetadataDataset metadata (counts, source, generated_at).

Record shape

FieldTypeNullableDescription
idstringnoStable id, assigned by this package.
namestringyesOfficial name in French.
name_arstringyesOfficial name in Arabic.
wilaya_codestringnoWilaya code, zero-padded to 2 digits.
commune_codestringyesCommune code, when resolved.
communestringyesCommune name (French); null for wilaya-precision records.
latnumbernoLatitude (WGS84).
lngnumbernoLongitude (WGS84).
geo_precisionGeoPrecisionnoCoordinate provenance: "campus", "commune", or "wilaya".
geo_methodGeoMethodnoHow the coordinates were derived.
source"mesrs"noOrigin registry (MESRS).
typeInstitutionTypenoInstitution category.
type_label_frstringnoFrench label (e.g. "Universite").
sectorSectornoPublic / private / other-ministry sector.
supervisory_ministrySupervisoryMinistryyesSupervising ministry for other-ministry institutions.
websitestringyesOfficial website URL.

Formats

JSONCSVGEOJSONTS

The npm package ships JSON. Other formats are available in each GitHub Release.

Related packages