{"id":16189175,"url":"https://github.com/jhermsmeier/node-leybold-xps","last_synced_at":"2025-07-09T16:04:27.164Z","repository":{"id":66225806,"uuid":"229475802","full_name":"jhermsmeier/node-leybold-xps","owner":"jhermsmeier","description":"Parse \u0026 write the Leybold XPS data format","archived":false,"fork":false,"pushed_at":"2021-04-07T10:57:44.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-29T14:03:26.025Z","etag":null,"topics":["analysis","data","esca","format","leybold","parser","photoelectron-spectroscopy","spectroscopy","x-ray","xps","xpspeak","xray"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jhermsmeier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-12-21T19:50:35.000Z","updated_at":"2021-04-07T10:57:46.000Z","dependencies_parsed_at":"2023-05-01T15:16:26.434Z","dependency_job_id":null,"html_url":"https://github.com/jhermsmeier/node-leybold-xps","commit_stats":{"total_commits":9,"total_committers":1,"mean_commits":9.0,"dds":0.0,"last_synced_commit":"8f51c58fa66b07da5220800ec01d36f296fde3a0"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhermsmeier%2Fnode-leybold-xps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhermsmeier%2Fnode-leybold-xps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhermsmeier%2Fnode-leybold-xps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jhermsmeier%2Fnode-leybold-xps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jhermsmeier","download_url":"https://codeload.github.com/jhermsmeier/node-leybold-xps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247666011,"owners_count":20975787,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analysis","data","esca","format","leybold","parser","photoelectron-spectroscopy","spectroscopy","x-ray","xps","xpspeak","xray"],"created_at":"2024-10-10T07:34:24.108Z","updated_at":"2025-04-07T13:47:57.717Z","avatar_url":"https://github.com/jhermsmeier.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Leybold XPS data format\n\n[![npm](https://flat.badgen.net/npm/v/leybold-xps)](https://npmjs.com/package/leybold-xps)\n[![downloads](https://flat.badgen.net/npm/dm/leybold-xps)](https://npmjs.com/package/leybold-xps)\n[![license](https://flat.badgen.net/npm/license/leybold-xps)](https://npmjs.com/package/leybold-xps)\n[![ci](https://flat.badgen.net/travis/jhermsmeier/node-leybold-xps/master)](https://travis-ci.org/jhermsmeier/node-leybold-xps)\n\n## Installation\n\n```\nnpm install --save leybold-xps\n```\n\n## Usage\n\n```js\nvar leybold = require( 'leybold-xps' )\n```\n\n### Decoding data\n\n```js\nvar data = leybold.decode( string, [offset[, length]] )\n```\n\nResult:\n\n```js\n{\n  title: 'Au sample deposited by Zr for 20 min   ',\n  meta: Map(1) { 'TotalNumOfRegions' =\u003e '4' },\n  regions: [\n    {\n      title: 'O 1s',\n      meta: Map(2) { 'Region' =\u003e '1', 'Npoints' =\u003e '241' },\n      data: [\n        [ 537.691, 16978 ],\n        [ 537.641, 17076 ],\n        [ 537.591, 17065.3 ],\n        [ 537.541, 17304.7 ],\n        [ 537.491, 17156.7 ],\n        ... 236 more items\n      ]\n    },\n    {\n      title: 'C 1s',\n      meta: Map(2) { 'Region' =\u003e '2', 'Npoints' =\u003e '381' },\n      data: [\n        [ 293.631, 9316 ],\n        [ 293.581, 9418 ],\n        [ 293.531, 9453.33 ],\n        [ 293.481, 9460 ],\n        [ 293.431, 9450 ],\n        ... 376 more items\n      ]\n    },\n    {\n      title: 'Zr 3d',\n      meta: Map(2) { 'Region' =\u003e '3', 'Npoints' =\u003e '641' },\n      data: [\n        [ 191.691, 10276.7 ],\n        [ 191.666, 10201.3 ],\n        [ 191.641, 10281.3 ],\n        [ 191.616, 10272 ],\n        [ 191.591, 10168 ],\n        ... 636 more items\n      ]\n    },\n    {\n      title: 'Au 4f',\n      meta: Map(2) { 'Region' =\u003e '4', 'Npoints' =\u003e '247' },\n      data: [\n        [ 91.591, 6446 ],\n        [ 91.541, 6563.33 ],\n        [ 91.491, 6538.67 ],\n        [ 91.441, 6628 ],\n        [ 91.391, 6490 ],\n        ... 242 more items\n      ]\n    }\n  ]\n}\n```\n\n### Encoding data\n\n```js\nvar encoded = leybold.encode( data )\n```\n\nResult:\n\n```\n\"Au sample deposited by Zr for 20 min   \"\nTotalNumOfRegions=4\nRegion=1\n\"O 1s\"\nNpoints=241\n    537.691     16978.000\n    537.641     17076.000\n    ...\nRegion=2\n\"C 1s\"\nNpoints=381\n    293.631      9316.000\n    293.581      9418.000\n    ...\nRegion=3\n\"Zr 3d\"\nNpoints=641\n    191.691     10276.700\n    191.666     10201.300\n    ...\nRegion=4\n\"Au 4f\"\nNpoints=247\n    91.591      6446.000\n    91.541      6563.330\n    ...\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhermsmeier%2Fnode-leybold-xps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjhermsmeier%2Fnode-leybold-xps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhermsmeier%2Fnode-leybold-xps/lists"}