From deeptinker at fastmail.com Thu Sep 3 18:15:24 2020 From: deeptinker at fastmail.com (Travis Risner) Date: Thu, 03 Sep 2020 18:15:24 -0400 Subject: [CentralOH] DoJo meeting now -- Please join us! Message-ID: <20504D5A-3F33-4710-A1FE-EAD65D3E68E0@fastmail.com> Hi everyone, The DoJo meets every Thursday online starting at 6:00 pm. Whether you are brand new to Python or have many years of experience, you are welcome! DoJos are informal Python meetings. Join us at any time during the meeting and bring your Python questions and problems. DoJos are like group study sessions. Digressions from Python are common. All are welcome to the DoJos. On occasion we have presentations about Python topics. For the duration of the social distancing, we will meet online. We seem to have better success with __Zoom__ for folks who have less than abundant bandwidth. This DoJo's link is https://us02web.zoom.us/j/85156981846?pwd=R09hU2pqcXpOYzJjK3U0d29UN1NoUT09 Meeting ID: 851 5698 1846 Passcode: 445639 Cheers! Travis -- Travis Risner -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Attached Message Part URL: From cohpy at gregback.net Sat Sep 5 13:20:25 2020 From: cohpy at gregback.net (cohpy at gregback.net) Date: Sat, 5 Sep 2020 13:20:25 -0400 Subject: [CentralOH] Care and feeding of Python Virtual Environments In-Reply-To: <668db401-e92a-c80d-f20f-119f7878d17f@fastmail.com> References: <668db401-e92a-c80d-f20f-119f7878d17f@fastmail.com> Message-ID: Hey Damien- I mostly use virtualenvwrapper [0], which puts virtualenvs in one directory. (I've used it since before venv was a thing, but I think it uses venv under the hood now.) With the `workon` command, I don't really need to worry about where they are in order to activate them. It can be a bit of a hassle to get virtualenvwrapper installed into the right Python installation (it's a PyPI package) that doesn't break when you upgrade Python, especially with Homebrew. I think it's a lot nicer on Ubuntu where the virtualenvwrapper deb package is linked to the Python deb package. I also use VS Code, which will automatically use a virtualenv if you specify it in the project config (settings.json). For shared projects, or really any project where I want to check settings.json into git, it's easier to use a location relative to the project root. If it's a project I'm collaborating with other VS Code users, I'll typically symlink the virtualenv directory into the project folder (like [1]), and add it to gitignore [2], so I can take advantage of virtualenvwrapper and the workon command without leaking paths or having to adapt the path to different machines/users. I know there are tools that let you automatically activate a virtualenv when you're in certain directory, but those are personally too much magic for me. Greg [0] https://virtualenvwrapper.readthedocs.io/en/latest/ [1] https://github.com/gtback/ght/blob/main/.vscode/settings.json [2] https://github.com/gtback/ght/blob/main/.gitignore#L133 On 2020-08-19 2:52 PM, Damien Calloway wrote: > Hello ! > > I use venv for my blog (which is generated from Nikola) and I also use > it for Sphinx, and want to know how everyone handles their virtual > environments. Right now, I have them set up in the project directory > of each project i am working on, but I heard that some people prefer > to put all their virtual environments in one spot. > > I am curious about which approach would work better, as I am a bit > annoyed at having to dive deep into the project folders in order to > hop into a venv, or switch from one task in one project to another > task in another project. Online searches for this kind of stuff has > too much voodoo superstition to be useful. Any ideas ? > > Thank you, > > Damien > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh From y2k at y2kbugger.com Sat Sep 5 13:36:39 2020 From: y2k at y2kbugger.com (Zak Kohler) Date: Sat, 5 Sep 2020 13:36:39 -0400 Subject: [CentralOH] Care and feeding of Python Virtual Environments In-Reply-To: References: <668db401-e92a-c80d-f20f-119f7878d17f@fastmail.com> Message-ID: Linux I use pipenv exclusively. on windows we use conda along with a custom system for managing env creation for deployment. Also here is a thread where I asked the same question: https://mail.python.org/pipermail/centraloh/2018-March/003271.html On Sat, Sep 5, 2020 at 1:23 PM wrote: > Hey Damien- > > I mostly use virtualenvwrapper [0], which puts virtualenvs in one > directory. (I've used it since before venv was a thing, but I think it > uses venv under the hood now.) With the `workon` command, I don't really > need to worry about where they are in order to activate them. It can be > a bit of a hassle to get virtualenvwrapper installed into the right > Python installation (it's a PyPI package) that doesn't break when you > upgrade Python, especially with Homebrew. I think it's a lot nicer on > Ubuntu where the virtualenvwrapper deb package is linked to the Python > deb package. > > I also use VS Code, which will automatically use a virtualenv if you > specify it in the project config (settings.json). For shared projects, > or really any project where I want to check settings.json into git, it's > easier to use a location relative to the project root. If it's a project > I'm collaborating with other VS Code users, I'll typically symlink the > virtualenv directory into the project folder (like [1]), and add it to > gitignore [2], so I can take advantage of virtualenvwrapper and the > workon command without leaking paths or having to adapt the path to > different machines/users. > > I know there are tools that let you automatically activate a virtualenv > when you're in certain directory, but those are personally too much > magic for me. > > Greg > > [0] https://virtualenvwrapper.readthedocs.io/en/latest/ > [1] https://github.com/gtback/ght/blob/main/.vscode/settings.json > [2] https://github.com/gtback/ght/blob/main/.gitignore#L133 > > On 2020-08-19 2:52 PM, Damien Calloway wrote: > > Hello ! > > > > I use venv for my blog (which is generated from Nikola) and I also use > > it for Sphinx, and want to know how everyone handles their virtual > > environments. Right now, I have them set up in the project directory > > of each project i am working on, but I heard that some people prefer > > to put all their virtual environments in one spot. > > > > I am curious about which approach would work better, as I am a bit > > annoyed at having to dive deep into the project folders in order to > > hop into a venv, or switch from one task in one project to another > > task in another project. Online searches for this kind of stuff has > > too much voodoo superstition to be useful. Any ideas ? > > > > Thank you, > > > > Damien > > > > _______________________________________________ > > CentralOH mailing list > > CentralOH at python.org > > https://mail.python.org/mailman/listinfo/centraloh > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > https://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From deeppunster at fastmail.com Sat Sep 5 20:27:09 2020 From: deeppunster at fastmail.com (Travis Risner) Date: Sat, 05 Sep 2020 20:27:09 -0400 Subject: [CentralOH] DoJo meeting again Thursday (Sept. 10) -- using Gather Town Message-ID: <54F3F444-45CC-4D43-9B6D-A2B7D2FDF766@fastmail.com> Hi everyone, The DoJo meets every Thursday online starting at 6:00 pm. Whether you are brand new to Python or have many years of experience, you are welcome! DoJos are informal Python meetings. Join us at any time during the meeting and bring your Python questions and problems. DoJos are like group study sessions. Digressions from Python are common. All are welcome to the DoJos. On occasion we have presentations about Python topics. For the duration of the social distancing, we will meet online. This week we are going to try __Gather Town__. The link is: https://gather.town/NRsxe91HZKpkM7hk/COhPy The advantage of GatherTown is that you can break off and have separate conversations with other people. Just go to a table. (You may have to move up or other directions to find an empty table.) When other people come to the same table, all the people at the same table can hear each other without disturbing the main discussion. Join us and give it a try! Cheers! Travis -- Travis Risner -------------- next part -------------- An HTML attachment was scrubbed... URL: From deeppunster at fastmail.com Sun Sep 13 22:15:51 2020 From: deeppunster at fastmail.com (Travis Risner) Date: Sun, 13 Sep 2020 22:15:51 -0400 Subject: [CentralOH] DoJo meeting again Thursday (Sept. 17) -- using Gather Town Message-ID: <006E461E-362B-49EF-8A53-FEEB3E11EF26@fastmail.com> Hi everyone, The DoJo meets every Thursday online starting at 6:00 pm. Whether you are brand new to Python or have many years of experience, you are welcome! DoJos are informal Python meetings. Join us at any time during the meeting and bring your Python questions and problems. DoJos are like group study sessions. Digressions from Python are common. All are welcome to the DoJos. On occasion we have presentations about Python topics. For the duration of the social distancing, we will meet online. __Gather Town__ was very successful last Thursday so we will continue to use it (unless someone comes up with something even more flexible). The link is: https://gather.town/NRsxe91HZKpkM7hk/COhPy The advantage of GatherTown is that you can break off and have separate conversations with other people. Just go to a table. (You may have to move up or other directions to find an empty table.) When other people come to the same table, all the people at the same table can hear each other without disturbing the main discussion. Join us and give it a try! Cheers! Travis -- Travis Risner -------------- next part -------------- An HTML attachment was scrubbed... URL: From deeppunster at fastmail.com Thu Sep 24 00:11:19 2020 From: deeppunster at fastmail.com (Travis Risner) Date: Thu, 24 Sep 2020 00:11:19 -0400 Subject: [CentralOH] DoJo meeting again Thursday (Sept. 24) -- using Gather Town Message-ID: <1C74674F-03EA-423D-978F-AB78C2B2E9B9@fastmail.com> Hi everyone, The DoJo meets every Thursday online starting at 6:00 pm. Whether you are brand new to Python or have many years of experience, you are welcome! DoJos are informal Python meetings. Join us at any time during the meeting and bring your Python questions and problems. DoJos are like group study sessions. Digressions from Python are common. All are welcome to the DoJos. On occasion we have presentations about Python topics. For the duration of the social distancing, we will meet online. This week we are going to use __Gather Town__ again. The link is: https://gather.town/NRsxe91HZKpkM7hk/COhPy The advantage of GatherTown is that you can break off and have separate conversations with other people. Just go to a table. (You may have to move up or other directions to find an empty table.) When other people come to the same table, all the people at the same table can hear each other without disturbing the main discussion. Join us and give it a try! Cheers! Travis -- Travis Risner -------------- next part -------------- An HTML attachment was scrubbed... URL: From y2k at y2kbugger.com Fri Sep 25 19:52:25 2020 From: y2k at y2kbugger.com (Zak Kohler) Date: Fri, 25 Sep 2020 19:52:25 -0400 Subject: [CentralOH] Looking to hire or engage with someone having experience in Machine Learning. Message-ID: We are seeking a full time employee who has experience training models, optimizing hyper-parameters, and deploying/monitoring models. We expect you can learn a new toolchain if required. We are entertaining unique options such as outcome-based contract engagements. We are also open to the possibility of remote scenarios depending, in part, on level of experience. When you join us, you will : 1. Critique and develop our current techniques for training and deploying predictive models. 2. Evaluate and implement toolchains and methodologies for training, model deployment, as well as data warehousing/cataloging. 3. Hire and teach full time data scientists/engineers who may or may not have 'real world' experience. We are located in northwest Ohio. Please contact me for more details. zdkohler at coopertire dot com -------------- next part -------------- An HTML attachment was scrubbed... URL: