Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 0 additions & 26 deletions docs/PxWeb2/project/Solution.md

This file was deleted.

14 changes: 14 additions & 0 deletions docs/PxWeb2/project/demo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Demo

## The latest version at Github (with data from Statistics Sweden)
- [The latest version](https://pxweb2.pages.dev/en/)

## PxWeb at Statistics Norway
- [Statbank Norway](https://www.ssb.no/statbank2/en/)

## Try it with your own data
You are free to test PxWeb2 with your own data. It works both with px-files and cnmm database
- [Read the documentation](https://www.pxtools.net/documentation/overview/)

## Follow the releases
[Release versions](https://github.com/PxTools/PxWeb2/releases)
52 changes: 52 additions & 0 deletions docs/PxWeb2/project/introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# What is PxWeb?
PxWeb is an open-source software for publishing and browsing statistical tables online, developed by Statistics Sweden and Statistics Norway.
You can customize PxWeb so it match your organisation’s visual profile, including colours, fonts, logo and icons.

Its popularity comes from being:
- open-source, no license fees
- WCAG compliant
- lightweight, high performance
- mobile friendly
- designed specifically for statistics published by national statistical offices and other government agencies

## PxWeb offers
### 1. A user centric approach to dissemination of statistics
PxWeb is developed with user needs at the forefront. We care about the professionals who uses PxWeb for work, but also more casual users who need statistics to make informed decisions in their daily lives.
### 2. A multidimensional Table Engine
PxWeb handles datasets with many variables (e.g., year × region × sex). Users can:
- Select which variables to include
- Filter or pivot data
- Generate a custom table
### 3. A built-in API
Every dataset published in PXWeb automatically gets an API endpoint, allowing:
- developers to access data programmatically
- reproducible reporting
- integration with R, Python, Power BI, etc.
### 4. Standardised Table Format (Px/Axes)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Misspelling or re branding?

PxWeb uses the px-file format, designed for statistical tables with:
- consistent metadata
- classifications
- variable hierarchies
- units, footnotes and descriptions
### 5. Multilingual Support
Interfaces and metadata can be translated easily which is important for organisations serving multiple language groups.
### 6. Easy maintenance
Users can update datasets by:
- replacing px-files
- automating updates via scripts
- integrating PxWeb with internal production systems
### 7. Open-source complimentary applications
To facilitate the use of PxWeb, several organisations have developed complimentary open source Px-tools:
- PxWin - for browsing and editing px-files
- PxEdit and PxJob - For producing px-files
- PxGraph - For graphs and figures (requires a Highcharts lisence)

### More information about tools for px-files
Statistics Sweden:
[Statistical programs for px-files](https://www.scb.se/en/services/statistical-programs-for-px-files/)
Statistics Finland:
[Px suite](https://stat.fi/tup/tilastotietokannat/px-tuoteperhe_en.html)

## Contact for questions and comments
Please make an issue at Github with your question or comment about PxWeb
[Issues](https://github.com/PxTools/PxWeb2/issues)
14 changes: 0 additions & 14 deletions docs/PxWeb2/project/overview.md

This file was deleted.

18 changes: 9 additions & 9 deletions docs/PxWeb2/project/plans.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
# Plans
# Upcoming features

## Remaining to develop in PxWeb 2
## Remaining to develop in PxWeb
- Show PxWebApi 2 in PxWeb
- Button to improve table layout - DONE
- Freeze table head
- Improve search at start page (search for content in tables)
- Search in beginning of words in variable list
- Hide empty rows from table
- Chose to show code or text
- Manual pivoting
- Possibility for text and links in Help
- Possibility for own link in logo - DONE
- Saved query as alternative to the algorithm (documentation) - DONE
- Possibility for bulk download of tables

## Further plan PxWeb 2.x
## Further plans for PxWeb 2.x
- Graph
- Hierarchy
- Sort order
- Sum
- more...

## Releases in the project
---------------
## Release versions
- Latest releases: [Version history](https://github.com/PxTools/PxWeb2/releases)
--------------------------------------------------------------------------------------------
## Releases in the project

## PxWeb 2 Release October 2025
- Startpage
- Save to file
Expand Down
51 changes: 51 additions & 0 deletions docs/PxWeb2/project/solution.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Is PxWeb right for you?
PxWeb is open source and can be downloaded and customized without charge. However, this installation requires IT-skills. Also, to publish statistics in PxWeb you need to create px-files, either by technically integrating with your own IT environment using Python, R or similar, or by manually producing the files using the tool [PxEdit](https://stat.fi/tup/tilastotietokannat/px-tuoteperhe_en.html) Another solution is to use an SQL database, but this also requires in-house technical support.

## PxWeb might be right for your organization if:
### 1. Your tables are multidimensional
Unlike most open source data tools, PxWeb is custom made to deal with:
- multidimensional tables
- official metadata
- classifications and hierarchies
- table building
PxWeb is specially designed for disseminating official statistics and handles this without the need for adaptations.

### 2. You want an analytical tool and not just static tables
Your users can among other things:
- Filter variables
- Pivot the table
- Make their own extractions
- Compare categories
Many open source tools only give the user static tables

You want an automatic, metadata rich, built-in API for all your tables and datasets
Every time you publish a table in PxWeb, you also get an API. This is one of the main reasons economists, researchers, data scientists and financial journalists like PxWeb.

### 3. You want mobile friendly data dissemination
Many argue that accessing official statistics and other multidimensional tables requires expert knowledge and a computer. We beg to differ. PxWeb provides users with an easy way to look up tables and data on the go using their mobile devices.

### 4. You want a format which is tailor made for statistics
[The Px-format](https://www.scb.se/en/services/statistical-programs-for-px-files/px-file-format/) is:
- Structured for statistics
- Easy to version
- Rich on metadata
- Stable over time
- High perfomance. Px-files usually offer better performance than other, more complex, data formats such as SDMX.
Other solutions often require conversion to CSV/JSON without metadata, or complex data models. The px-format is what many described as developer friendly. It should be noted that for extremely large datasets, the px-format might be limited and you will need to establish another solution for that dataset.

### 5. You want a stable, easy and low maintenance application
Pxweb is:
- Easy to install
- Easy to run
- Lightweight and requires limited server capacity
- Good performance
However, if you have a high number of datasets, manually producing it in PxEdit can be time consuming. To integrate with internal systems and to automate px-file production will require an IT investment.

### 6. You want open source code, no licence fees and a chance to influence further development
- PxWeb is open source and several public organisations such as Statistics Sweden and Statistics Norway are collaborating in its continual development. This ensures longevity and predictability.
- Through our web community you can track what new features and changes are coming in the next release. You can also discuss technical issues you might have and propose new features. You can also attend our annual international Px-meeting.
- The metadata rich PxWebApi makes it easy for you to develop customized applications if you have specific needs.

### 7. If you need a multilanguage dissemination system
Many public institutions and statistical agencies are required to support several languages. PxWeb supports this out of the box, whereas a lot of other applications requires more manual work, adaptations in existing publishing solutions etc.

13 changes: 0 additions & 13 deletions docs/PxWeb2/project/try.md

This file was deleted.

6 changes: 4 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@ copyright: Copyright © 2025 Statistics Sweden and Statistics Norway
nav:
- Home: index.md
- PxWeb 2:
- Introduction: PxWeb2/project/overview.md
- Introduction: PxWeb2/project/introduction.md
- Is PxWeb right for you?: PxWeb2/project/solution.md
- Demo: PxWeb2/project/demo.md
- Plans: PxWeb2/project/plans.md
- The project: PxWeb2/project/process.md

- Documentation:
- Overview: documentation/overview.md
- Getting Started:
Expand Down