{"id":19863518,"url":"https://github.com/sandialabs/cambio","last_synced_at":"2025-05-02T04:31:08.698Z","repository":{"id":44768829,"uuid":"176575416","full_name":"sandialabs/cambio","owner":"sandialabs","description":"Spectroscopic file conversion tool","archived":false,"fork":false,"pushed_at":"2025-02-20T21:27:12.000Z","size":1750,"stargazers_count":18,"open_issues_count":0,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-26T08:36:07.782Z","etag":null,"topics":["scr-988","snl-applications","snl-visualization"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sandialabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-19T18:31:52.000Z","updated_at":"2025-04-14T15:42:09.000Z","dependencies_parsed_at":"2023-01-18T17:33:31.494Z","dependency_job_id":"e549de6c-8482-4b5b-a6bd-cc400a8bd225","html_url":"https://github.com/sandialabs/cambio","commit_stats":{"total_commits":76,"total_committers":5,"mean_commits":15.2,"dds":0.5263157894736843,"last_synced_commit":"f6c046105864e87cce77bd2d23e49b5ddf87075d"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2Fcambio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2Fcambio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2Fcambio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sandialabs%2Fcambio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sandialabs","download_url":"https://codeload.github.com/sandialabs/cambio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251986781,"owners_count":21675951,"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":["scr-988","snl-applications","snl-visualization"],"created_at":"2024-11-12T15:14:59.325Z","updated_at":"2025-05-02T04:31:05.216Z","avatar_url":"https://github.com/sandialabs.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cambio\nCambio converts spectrum files from nearly all common handheld and lab-based spectroscopic gamma radiation detectors, radiation portal monitors, or search systems to a format of your choice ([N42](https://www.nist.gov/programs-projects/ansiieee-n4242-standard), [PCF](https://prod-ng.sandia.gov/techlib-noauth/access-control.cgi/2017/179107.pdf), CSV, TXT, CHN, SPC, HTML, and more).\n\nCambio can be built either as a GUI that allows previewing the spectrum files, editing the meta-data, and interactively choosing the output format options, or Cambio can be built as a command line only utility.  The command line utility is useful for calling from batch scripts, or calling from other programs to take care of reading the hundreds of potential formats, making it so your program only needs to read in a single format.\n\n## Getting Started\nTo get a pre-compiled executable, head over to the [releases](https://github.com/sandialabs/cambio/releases) tab, or to download historical version of the app see: https://hekili.ca.sandia.gov/CAMBIO/.\n\n## Building from source\n### Prerequisites\nTo compile, you need a c++14 compiler, and:\n* [boost](https://www.boost.org/) versions 1.44 through 1.65.1 will probably \nwork, but development is done using 1.65.1.\n* To compile the GUI, you will need [Qt](https://www.qt.io/).  \n[Qt](https://www.qt.io/) is not needed for the command line only version. \nDevelopment is done using [Qt](https://www.qt.io/) 5.11 and 5.12.\n* [cmake](https://cmake.org/)\n* [SpecUtils](https://github.com/sandialabs/SpecUtils)\n\n### Compiling\nOn Linux and macOS:\n```bash\ngit clone https://github.com/sandialabs/cambio\ncd cambio\ngit clone https://github.com/sandialabs/SpecUtils\n\n#build GUI version\nmkdir build_gui\ncd build_gui\ncmake -DBUILD_CAMBIO_GUI=ON -DMyQT_DIR=/path/to/qt -DBOOST_ROOT=/path/to/boost ..\nmake -j8\n\n#build command line only version\ncd ..\nmkdir build_cl\ncd build_cl\ncmake -DBUILD_CAMBIO_COMMAND_LINE=ON -DBUILD_CAMBIO_GUI=OFF -DBOOST_ROOT=/path/to/boost ..\nmake -j8\n```\nAnd on Windows an analogous process can be used to generate Visual Studio project with the CMake GUI.  Currently [CMakeLists.txt](CMakeLists.txt) is hardcoded to link to the static runtime on Windows, and statically compiled Qt.\n\n\n### Installing\nNo installation is necessary - simple download or build the executable and run it.\n\n## Author\nWilliam Johnson\n\n## License\nThis project is licensed under the LGPL v2.1 License - see the [LICENSE](LICENSE) file for details\n\n## Copyright\nCopyright 2018 National Technology \u0026 Engineering Solutions of Sandia, LLC (NTESS).\nUnder the terms of Contract DE-NA0003525 with NTESS, the U.S. Government retains certain rights in this software.\n\n## Privacy Policy\nCambio does not collect any user information or statistics, and it does not  send or receive any information over the network (e.g., nothing is downloaded to, or leaves from your computer).\n\nSCR #988\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandialabs%2Fcambio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsandialabs%2Fcambio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsandialabs%2Fcambio/lists"}