Skip to content

Development - #144

Merged
NishaSharma14 merged 8 commits into
mainfrom
development
Sep 29, 2026
Merged

NishaSharma14 merged 8 commits into
mainfrom
development

Conversation

@NishaSharma14

Copy link
Copy Markdown
Contributor

No description provided.

hamed-musallam and others added 4 commits August 31, 2026 12:13
* feat(nmr-cli): update NMRium core packages to v2.6.0

* chore(nmr-cli): update dependencies

* feat(nmr-cli): add include/exclude file filters to parse-spectra

* feat(API): add include/exclude file filters to spectra parse endpoints

* feat(nmr-cli): update NMRium core packages to v2.7.0
…/browser lanes (#141)

Replace the single-threaded, one-browser-per-spectrum flow with a fixed
number of concurrent lanes, each owning a persistent worker thread (CPU
processing/detection) and, when snapshots are enabled, a persistent
browser page:

- run-pipeline.ts / run-concurrency.ts: drive parse -> process -> detect
  -> snapshot across N lanes instead of one spectrum at a time.
- spectrum-worker.ts / worker-entry.ts: offload processing, detection,
  and serialization to worker threads so CPU work no longer blocks the
  main thread.
- browser-manager.ts: reuse one browser/context per lane across every
  spectrum it handles, instead of relaunching per spectrum.
- prase-spectra.ts: delegate to the new pipeline; stream output via
  outputResult instead of buffering the full result in memory.
* feat: expose nmr-correlation package as a new nmr-cli command

* Address review: support local directory input, filter for FT spectra, add real yargs defaults/aliases

* Address round 2 review: explicit if/else branching, clarify spectrum filter rationale

* Address review: filter correlation spectra by ranges/zones instead of reference equality

* Address review: extract readSpectra and filterSpectra helper functions
NishaSharma14 and others added 4 commits September 25, 2026 11:29
#145)

* fix: update miniconda3 version and improve nodejs installation process in Dockerfile

* fix: use conda-forge as the only conda channel

---------

Co-authored-by: hamed musallam <hamed.musallam@gmail.com>
@NishaSharma14
NishaSharma14 merged commit e0fc602 into main Sep 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants