Skip to content

Support for Windows platform #5

@ldamian21

Description

@ldamian21

Hi, I recently stumbled upon the paper "Optimization of algorithms with OPAL" and decided to give your software a try. I installed NOMAD on my Windows machine, and then cloned this repository. Installation completed without errors. Alas, Windows does not seem to be currently supported. Would you be willing to make the software compatible with Windows? After quickly skimming through the code, I believe this would involve at least the following:

  • add a Platforms/windows.py file that implements windowsTask and windowsPlatform classes.
  • modify config.py to import the platform corresponding to the operating system and point to the right python installation directory.
  • make Debugger in core/log.py have a platform-dependent default fileName.
  • modify platform_description attribute of Model class in core/model.py, as it uses "Linux" by default.
  • make ModelEvaluator in core/modelevaluator.py have platform-dependent default options.
  • make default output location for Task in core/platform.py platform-dependent.

I am not a software developer but, with some guidance, I could try to do this.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions