Giter Site home page Giter Site logo

Comments (7)

NapsterInBlue avatar NapsterInBlue commented on May 28, 2024

Hello from a year later! lol

Any idea what this link was supposed to be?

from cookiecutter-data-science.

pjbull avatar pjbull commented on May 28, 2024

Hm, not sure, but there are a fair number of options now.

I'm not on Windows, so would appreciate testing/recommendations/PR. I think the main options are:

That said, I'm not sure that I'd recommend any of those options where you expect a lot of Windows developers. Either a batch script, powershell, or a Python-based DAG runner (snakemake, luigi, airflow) is probably less headache.

from cookiecutter-data-science.

NapsterInBlue avatar NapsterInBlue commented on May 28, 2024

Hey, thanks for such a quick response!

Trying to figure out/proliferate Python best practices at my org of mostly Windows users. I'm currently using Git bash from the Git for Windows suite (which uses MinGW internally) and then, regrettably, steering folks here if they want to add make.

So emphasis on "headache" in your last sentence, haha

I'll give cygwin a shot today, though. Thanks again!

from cookiecutter-data-science.

pjbull avatar pjbull commented on May 28, 2024

We've been thinking about experimenting with snakemake, which is Python-based so should run without additional installation pain. Would be very curious to look at your snakemake file for inspiration if you go that way!

from cookiecutter-data-science.

NapsterInBlue avatar NapsterInBlue commented on May 28, 2024

Hey again.

So cygwin comes even barer than Git Bash, out of the box. You can, however, specify all kinds of packages at the time of install, including make. Problem here, though, is the size of that scrollbar.

image

So unless you know what you're looking for, it's pretty intimidating.

Couple solutions here:

  • You can always rerun the setup-XXX.exe to upgrade/add any packages you find out later that you want, which seems pretty painless.
  • It's possible to just script away your entire setup with a .bat file, once you figure out what works for you.

But it'd probably take awhile to figure needle/haystack all of the good stuff from everything that's available. What I've got now will suffice, I think.

from cookiecutter-data-science.

NapsterInBlue avatar NapsterInBlue commented on May 28, 2024

And looking at snakemake, I like the idea, but unless it can natively run my existing makefiles, it feels a bit like this.

from cookiecutter-data-science.

wolfhoundjesse avatar wolfhoundjesse commented on May 28, 2024

@NapsterInBlue What if you were to choco install make --source=cygwin and avoid the huge list? Having a fifteenth package manager on my machine doesn't feel great.

from cookiecutter-data-science.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.