Skip to content

fix: update miniconda3 version and improve nodejs installation proces… - #145

Merged
NishaSharma14 merged 2 commits into
developmentfrom
update-dockerfile
Sep 28, 2026
Merged

NishaSharma14 merged 2 commits into
developmentfrom
update-dockerfile

Conversation

@NishaSharma14

Copy link
Copy Markdown
Contributor

…s in Dockerfile

@hamed-musallam

Copy link
Copy Markdown
Collaborator

@NishaSharma14

I updated the conda channels configuration. Now we are using conda-forge because it provides the packages we need, such as OpenBabel, while avoiding Anaconda’s default channels, which make an issue during the build.

@hamed-musallam
hamed-musallam requested a lite review from Copilot and removed request for Copilot September 25, 2026 18:45
@NishaSharma14
NishaSharma14 merged commit 17a322f into development Sep 28, 2026
2 checks passed
NishaSharma14 added a commit that referenced this pull request Sep 29, 2026
* feat: add include/exclude file filters to parse-spectra (#138)

* 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

* refactor: parallelize parse spectra pipeline across concurrent worker/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.

* Revert "refactor: parallelize parse spectra pipeline across concurrent worker…" (#142)

This reverts commit 1c39986.

* feat(nmr-cli): add nmr-correlation as a new command (#140)

* 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

* chore: upgrade actions and dependencies in workflow files to latest versions

* fix: update miniconda3 version and improve nodejs installation proces… (#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>

* fix: correct GitHub contributors badge link and minor text adjustments in README

---------

Co-authored-by: hamed-musallam <35760236+hamed-musallam@users.noreply.github.com>
Co-authored-by: abeer.dev <56149548+MuhammadAbeerAkmal@users.noreply.github.com>
Co-authored-by: hamed musallam <hamed.musallam@gmail.com>
hamed-musallam added a commit that referenced this pull request Oct 2, 2026
#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>
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.

2 participants