[scikit-learn] scikit-learn monthly developer meeting: Monday March 27, 2023

2023-03-07 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday March
27 at 11:00 UTC.

- Video call link: https://meet.google.com/gmn-acub-mrr
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2023=3=27=11=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for the
project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday February 27, 2023

2023-01-20 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday
February 27 at 15:00 UTC.

- Video call link: https://meet.google.com/gmn-acub-mrr
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2023=2=27=15=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for the
project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] VOTE SLEP 20: Simplifying Governance Changes

2023-01-20 Thread Thomas J. Fan
Hi everyone,

SLEP020: Simplifying Governance Changes

proposes to permit governance changes through GitHub Pull Requests, where a
vote will also occur in the Pull Request.

If you are a scikit-learn core developer, please cast your vote in this PR
.  According
to our governance model
,
the vote will be open for a month (till February 20), and the motion is
accepted if 2/3 of the votes cast are in favor.

Best,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday January 9, 2023

2022-12-15 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday
January 9 at 15:00 UTC.

- Video call link: https://meet.google.com/gmn-acub-mrr
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2023=1=9=15=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for the
project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday November 28, 2022

2022-11-18 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday
November 28 at 15:00 UTC.

- Video call link: https://meet.google.com/gmn-acub-mrr
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=11=28=15=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for the
project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: October 31, 2022

2022-10-12 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on October 31,
2022 at 15:00 UTC.

- Video call link: https://meet.google.com/gmn-acub-mrr
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=10=31=15=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for the
project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] New core developer: Meekail Zain

2022-09-19 Thread Thomas J. Fan
The core developers for Scikit-learn have recently voted to welcome Meekail
Zain to the team, recognizing Zain's efforts and trustworthiness as a
contributor. Congratulations, and thank you!
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday Sept 26, 2022

2022-09-19 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday
Sept 26, 2022 at 20:30 UTC.

- Video call link: https://meet.google.com/gmn-acub-mrr
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=9=25=20=30=0=1440=240=248=195=179=224=1800

The goal of this meeting is to discuss ongoing development topics for
the project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday Sept 5, 2022

2022-08-03 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday Sept
5, 2022 at 20:30 UTC.

- Video call link: https://meet.google.com/gmn-acub-mrr
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=9=5=20=30=0=1440=240=248=195=179=224=1800

The goal of this meeting is to discuss ongoing development topics for
the project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday July 25, 2022

2022-07-18 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday
July 25, 2022 at 15:00 UTC.

- Video call link: https://meet.google.com/ews-uszu-djs
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=7=25=15=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for
the project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] VOTE SLEP018 - Pandas Output for Transformers

2022-07-17 Thread Thomas J. Fan
Hi everyone,

SLEP018

introduces a set_output API for outputting pandas DataFrames in
transformers. An implementation for this SLEP is available in PR #23734
. Feedback is
welcome!

If you are a scikit-learn core developer please cast your vote in this PR
. According
to our governance model
,
the vote will be open for a month (till 17th August), and the motion is
accepted if 2/3 of the cast votes are in favor.

Best,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday June 27, 2022

2022-06-05 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday
June 27, 2022 at 13:00 UTC.

- Video call link: https://meet.google.com/ews-uszu-djs
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=6=27=13=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for
the project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday May 30, 2022

2022-05-07 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday
May 30, 2022 at 13:00 UTC.

- Video call link: https://meet.google.com/ews-uszu-djs
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=5=30=13=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for
the project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday April 25, 2022

2022-04-21 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday
April 25, 2022 at 14:00 UTC.

- Video call link: https://meet.google.com/ews-uszu-djs
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=4=25=14=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for
the project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday March 28 2022

2022-03-23 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday March
28 at 20:00 UTC.

- Video call link: https://meet.google.com/ews-uszu-djs
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q?both
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=3=28=20=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for the
project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday February 28 2022

2022-02-18 Thread Thomas J. Fan
Dear all,

The scikit-learn developer monthly meeting will take place on Monday
February 28 2022 at 20:00 UTC.

- Video call link: https://meet.google.com/ews-uszu-djs
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=2=28=20=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for
the project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday January 31 2022

2022-01-24 Thread Thomas J. Fan
Dear all,


The scikit-learn developer monthly meeting will take place on Monday

January 31 at 20:00 UTC.


- Video call link: https://meet.google.com/ews-uszu-djs

- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q

- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=1=31=20=0=0=1440=240=248=195=179=224


The goal of this meeting is to discuss ongoing development topics for

the project. Everybody is welcome.


As usual, please follow the code of conduct of the project:

https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md


Regards,

Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] Scikit-learn Triaging meetings

2022-01-09 Thread Thomas J. Fan
Hi everyone,

I plan to hold scikit-learn Triaging meetings every other Friday. This
meeting aims to prioritize issues and PRs and make decisions on them.

- Date: biweekly (every two weeks on Fridays)
- Time: 10:00 PT / 13:00 ET / 18:00 UTC / 19:00 CET
- Duration: 30 minutes
- Where: Discord (https://discord.gg/VVzhr8cHK8)
- Notes: https://hackmd.io/lkmoD1oESJaDHgF-L7IgZw?both

This event is also on scikit-learn's public calendar:
https://calendar.google.com/calendar/embed?src=social.scikitlearn%40gmail.com


Please note, our Code of Conduct applies:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Best,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn Triage-Focused Development Meeting: Friday December 10 2021

2021-12-09 Thread Thomas J. Fan
Hi all,


Our triage-focused development meeting will be on Friday, December 10,
16:30 UTC.


- Discord invite: https://discord.gg/92NYvrPSgU

- Meeting notes / agenda: https://hackmd.io/C_qEdGapRm2V0kHLx8OcQw?both

- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2021=12=10=16=30=0=1440=240=248=195=179=224=1800


Everyone is welcome to join us in prioritizing and discussing issues or
pull requests.


Please note, our Code of Conduct applies:

https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md


See you soon on discord!


Regards,

Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday January 3rd 2022

2021-12-01 Thread Thomas J. Fan
Dear all,


The scikit-learn developer monthly meeting will take place on Monday

January 3rd at 22:00 UTC.


- Video call link: https://meet.google.com/ews-uszu-djs

- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q

- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2022=1=3=22=0=0=1440=240=248=195=179=224


The goal of this meeting is to discuss ongoing development topics for

the project. Everybody is welcome.


As usual, please follow the code of conduct of the project:

https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md


Regards,

Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn office hours on Friday Oct. 29 2021

2021-10-28 Thread Thomas J. Fan
Hi all,

Some of us will be online on the scikit-learn discord this Friday at
11am ET / 15:00 UTC / 17:00 CEST.

First time and occasional contributors are welcome to join us to
discord using this invitation link:
https://discord.gg/YBdN45kD

The focus of these office hour sessions is to answer questions about
contributing to scikit-learn. We can also split into break out
audio/text channels and do pair programming or live reviewing of
forgotten pull requests with screen sharing.

We can also try to assist you into crafting minimal reproduction cases
for bug reports to get a higher likelihood of resolution (e.g.
https://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports).

Please note, our Code of Conduct applies:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

If this experiment is successful, we will probably hold this kind of
office hours on a regular basis.

See you soon on discord!

--
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday October 25th 2021

2021-10-18 Thread Thomas J. Fan
Dear all,


The scikit-learn developer monthly meeting will take place on Monday

October 25th at 1PM UTC.


- Video call link: https://meet.google.com/ews-uszu-djs

- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q

- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2021=10=25=13=0=0=1440=240=248=195=179=224


The goal of this meeting is to discuss ongoing development topics for

the project. Everybody is welcome.


As usual, please follow the code of conduct of the project:

https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md


Regards,

Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


[scikit-learn] scikit-learn monthly developer meeting: Monday September 27th 2021

2021-09-20 Thread Thomas J. Fan
 Dear all,

The scikit-learn developer monthly meeting will take place on Monday
September 27th at 1PM UTC.

- Video call link: https://meet.google.com/ews-uszu-djs
- Meeting notes / agenda: https://hackmd.io/0yokz72CTZSny8y3Re648Q
- Local times:
https://www.timeanddate.com/worldclock/meetingdetails.html?year=2021=9=27=13=0=0=1440=240=248=195=179=224

The goal of this meeting is to discuss ongoing development topics for the
project. Everybody is welcome.

As usual, please follow the code of conduct of the project:
https://github.com/scikit-learn/scikit-learn/blob/main/CODE_OF_CONDUCT.md

Regards,
Thomas
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


Re: [scikit-learn] cant install scikit-learn

2021-08-22 Thread Thomas J. Fan
Here are instructions on how to resolve the issue:
https://scikit-learn.org/stable/install.html#error-caused-by-file-path-length-limit-on-windows

In the upcoming release of scikit-learn, we have reduced the number of
characters in the filename. This should resolve this issue without needing
to edit the Windows registry.

Thomas

On Sun, Aug 22, 2021 at 4:44 PM Robert Slater  wrote:

> What was the second error?
>
> What version of python are you using?What version of windows are you using?
>
>
> This will help troubleshoot the issue.
>
>
> On Fri, Aug 20, 2021, 5:16 PM John Grenci via scikit-learn <
> scikit-learn@python.org> wrote:
>
>> Hello, hoping somebody can help me.
>>
>>
>>
>> I have tried.. what seems like everything.
>>
>>
>>
>> I get an OS error
>>
>>
>>
>> ERROR: Could not install packages due to an OSError: [Errno 2] No such
>> file or directory:
>> 'C:\\Users\\ameri\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python39\\site-packages\\sklearn\\datasets\\tests\\data\\openml\\292\\api-v1-json-data-list-data_name-australian-limit-2-data_version-1-status-deactivated.json.gz'
>>
>> HINT: This error might have occurred since this system does not have
>> Windows Long Path support enabled. You can find information on how to
>> enable this at https://pip.pypa.io/warnings/enable-long-paths
>>
>>
>>
>>
>>
>> I tried enabling more than 260 characters as suggested, but that did not
>> help  gave me a different error actually.
>>
>>
>> I don’t think it has to do with bits, as my computer is 64 bit.
>>
>> I also tried pip install sklearn
>>
>>
>> I am at a loss at this point.
>>
>>
>> PS- I am  not the most techy of person.  also, looked everywhere online
>> that I could
>>
>> can somebody help?
>>
>>
>> Thanks
>>
>> John
>>
>>
>>
>> ___
>> scikit-learn mailing list
>> scikit-learn@python.org
>> https://mail.python.org/mailman/listinfo/scikit-learn
>>
> ___
> scikit-learn mailing list
> scikit-learn@python.org
> https://mail.python.org/mailman/listinfo/scikit-learn
>
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


Re: [scikit-learn] Changes in Travis billing

2020-11-03 Thread Thomas J. Fan
I took this opportunity to migrate from travis-ci.org to
travis-ci.com. The project url is now:

https://travis-ci.com/github/scikit-learn/scikit-learn

The blog post did mention that we need to ask for a number of build
credits. Currently we use travis-ci to test the intel c compiler and
ARM. Looking forward, we may be doing more ARM on travis because it is
the only platform with native ARM support.

As a data point, our cron job that runs scipy-dev, icc-build and ARM
takes around 70 minutes to run, (ARM takes ~ 12 minutes). This means
with a normal allocation of 1000 minutes we can run our cron job ~ 14
times. So we ask for 3000-4000 minutes?

Thomas

On Mon, Nov 2, 2020 at 10:59 AM Adrin  wrote:
>
> Shall I contact them? Any other volunteers?
>
> On Mon, Nov 2, 2020 at 11:51 AM Gael Varoquaux 
>  wrote:
>>
>> Travis is changing it's billing strategy:
>> https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing
>>
>> Open repositories are getting a free initial set of credit. They invite
>> open source projects to contact them to benefit from a more liberal
>> policy.
>>
>> I suggest that we do the latter, as I fear that we might run out of
>> credits, and I am quite convinced that we could benefit from the liberal
>> policy.
>>
>> Cheers,
>>
>> Gaël
>>
>> --
>> Gael Varoquaux
>> Research Director, INRIA  Visiting professor, McGill
>> http://gael-varoquaux.infohttp://twitter.com/GaelVaroquaux
>> ___
>> scikit-learn mailing list
>> scikit-learn@python.org
>> https://mail.python.org/mailman/listinfo/scikit-learn
>
> ___
> scikit-learn mailing list
> scikit-learn@python.org
> https://mail.python.org/mailman/listinfo/scikit-learn
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


Re: [scikit-learn] sklearn Pipeline: argument of type 'ColumnTransformer' is not iterable

2020-05-29 Thread Thomas J Fan
Once

x = preprocessing.scale(df1)

is called, the input to your estimator is no longer a dataframe, so the column 
transformer can not use strings to select columns.

Thomas

> On Friday, May 29, 2020 at 11:46 AM, Chamila Wijayarathna 
> mailto:cdwijayarat...@gmail.com)> wrote:
> Hi,
>
> Thanks, this solution fixed the issue. However, it introduces a new error, 
> which was not there before.
>
> Traceback (most recent call last):
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\utils\__init__.py",
>  line 425, in _get_column_indices
> all_columns = X.columns
> AttributeError: 'numpy.ndarray' object has no attribute 'columns'
> During handling of the above exception, another exception occurred:
> Traceback (most recent call last):
> File "", line 1, in 
> File "C:\Program Files\JetBrains\PyCharm 
> 2020.1.1\plugins\python\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, 
> in runfile
> pydev_imports.execfile(filename, global_vars, local_vars) # execute the script
> File "C:\Program Files\JetBrains\PyCharm 
> 2020.1.1\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 
> 18, in execfile
> exec(compile(contents+"\n", file, 'exec'), glob, loc)
> File "C:/Users/ASUS/PycharmProjects/swelltest/enemble.py", line 127, in 
> 
> ens.fit(x_train,y_train)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\ensemble\_voting.py",
>  line 265, in fit
> return super().fit(X, transformed_y, sample_weight)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\ensemble\_voting.py",
>  line 81, in fit
> for idx, clf in enumerate(clfs) if clf not in (None, 'drop')
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\joblib\parallel.py",
>  line 1029, in __call__
> if self.dispatch_one_batch(iterator):
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\joblib\parallel.py",
>  line 847, in dispatch_one_batch
> self._dispatch(tasks)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\joblib\parallel.py",
>  line 765, in _dispatch
> job = self._backend.apply_async(batch, callback=cb)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\joblib\_parallel_backends.py",
>  line 206, in apply_async
> result = ImmediateResult(func)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\joblib\_parallel_backends.py",
>  line 570, in __init__
> self.results = batch()
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\joblib\parallel.py",
>  line 253, in __call__
> for func, args, kwargs in self.items]
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\joblib\parallel.py",
>  line 253, in 
> for func, args, kwargs in self.items]
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\ensemble\_base.py",
>  line 40, in _fit_single_estimator
> estimator.fit(X, y)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\pipeline.py",
>  line 330, in fit
> Xt = self._fit(X, y, **fit_params_steps)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\pipeline.py",
>  line 296, in _fit
> **fit_params_steps[name])
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\joblib\memory.py",
>  line 352, in __call__
> return self.func(*args, **kwargs)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\pipeline.py",
>  line 740, in _fit_transform_one
> res = transformer.fit_transform(X, y, **fit_params)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\compose\_column_transformer.py",
>  line 529, in fit_transform
> self._validate_remainder(X)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\compose\_column_transformer.py",
>  line 327, in _validate_remainder
> cols.extend(_get_column_indices(X, columns))
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\utils\__init__.py",
>  line 427, in _get_column_indices
> raise ValueError("Specifying the columns using strings is only "
> ValueError: Specifying the columns using strings is only supported for pandas 
> DataFrames
>
> Thanks
> On Fri, May 29, 2020 at 7:33 PM Thomas J Fan  (mailto:thomasjp...@gmail.com)> wrote:
> > VotingClassifer also needs names:
> >
> > en

Re: [scikit-learn] sklearn Pipeline: argument of type 'ColumnTransformer' is not iterable

2020-05-29 Thread Thomas J Fan
VotingClassifer also needs names:

ens = VotingClassifier(estimators=[('pipe1', pipe_phy), ('pipe2', pipe_fa)])

Thomas

> On Friday, May 29, 2020 at 2:33 AM, Chamila Wijayarathna 
> mailto:cdwijayarat...@gmail.com)> wrote:
> Hi all,
>
> I did manage to get the code to run using a workaround, which is bit ugly.
>
> Following is the complete stacktrace of the error I was receiving.
>
> Traceback (most recent call last):
> File "", line 1, in 
> File "C:\Program Files\JetBrains\PyCharm 
> 2020.1.1\plugins\python\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, 
> in runfile
> pydev_imports.execfile(filename, global_vars, local_vars) # execute the script
> File "C:\Program Files\JetBrains\PyCharm 
> 2020.1.1\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 
> 18, in execfile
> exec(compile(contents+"\n", file, 'exec'), glob, loc)
> File "C:/Users/ASUS/PycharmProjects/swelltest/enemble.py", line 112, in 
> 
> ens.fit(x_train,y_train)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\ensemble\_voting.py",
>  line 265, in fit
> return super().fit(X, transformed_y, sample_weight)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\ensemble\_voting.py",
>  line 65, in fit
> names, clfs = self._validate_estimators()
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\ensemble\_base.py",
>  line 228, in _validate_estimators
> self._validate_names(names)
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\utils\metaestimators.py",
>  line 77, in _validate_names
> invalid_names = [name for name in names if '__' in name]
> File 
> "C:\Users\ASUS\PycharmProjects\swelltest\venv\lib\site-packages\sklearn\utils\metaestimators.py",
>  line 77, in 
> invalid_names = [name for name in names if '__' in name]
> TypeError: argument of type 'ColumnTransformer' is not iterable
>
> Following are the inputs in 'names' list at the time of the error.
>
> 1- ColumnTransformer(transformers=[('phy', Pipeline(steps=[('imputer', 
> SimpleImputer(strategy='median')), ('scaler', StandardScaler())]), ['HR', 
> 'RMSSD', 'SCL'])])
> 2- 
> ColumnTransformer(transformers=[('fa',Pipeline(steps=[('imputer',SimpleImputer(strategy='median')),('scaler',
>  StandardScaler())]),['Squality', 'Sneutral', 'Shappy'])])
>
> Seems like that the library is attempting to search for '__' substring of the 
> ColumnTransform object, which it is unable to perform.
>
> Since this name check doesn't have a signiticant effect on my functionality, 
> I commented following snippet at sklearn\utils\metaestimators.py.
>
> invalid_names = [name for name in names if '__' in name]
> if invalid_names:
> raise ValueError('Estimator names must not contain __: got '
> '{0!r}'.format(invalid_names))
>
> Please let me know if there is a better workaround or that their are any 
> issues of commenting out this code.
>
> Thanks
> On Fri, May 29, 2020 at 10:33 AM Chamila Wijayarathna 
> mailto:cdwijayarat...@gmail.com)> wrote:
> > Hello all,
> >
> > I hope I am writing to the correct mailing list about this issue that I am 
> > having. Please apologize me if I am not.
> >
> > I am attempting to use a pipeline to feed an ensemble voting classifier as 
> > I want the ensemble learner to use models that train on different feature 
> > sets. For this purpose, I followed the tutorial available at [1].
> >
> > Following is the code that I could develop so far.
> >
> > y = df1.index
> > x = preprocessing.scale(df1)
> >
> > phy_features = ['A', 'B', 'C']
> > phy_transformer = Pipeline(steps=[('imputer', 
> > SimpleImputer(strategy='median')), ('scaler', StandardScaler())])
> > phy_processer = ColumnTransformer(transformers=[('phy', phy_transformer, 
> > phy_features)])
> >
> > fa_features = ['D', 'E', 'F']
> > fa_transformer = Pipeline(steps=[('imputer', 
> > SimpleImputer(strategy='median')), ('scaler', StandardScaler())])
> > fa_processer = ColumnTransformer(transformers=[('fa', fa_transformer, 
> > fa_features)])
> >
> >
> > pipe_phy = Pipeline(steps=[('preprocessor', phy_processer ),('classifier', 
> > SVM)])
> > pipe_fa = Pipeline(steps=[('preprocessor', fa_processer ),('classifier', 
> > SVM)])
> >
> > ens = VotingClassifier(estimators=[pipe_phy, pipe_fa])
> >
> > cv = KFold(n_splits=10, random_state=None, shuffle=True)
> > for train_index, test_index in cv.split(x):
> > x_train, x_test = x[train_index], x[test_index]
> > y_train, y_test = y[train_index], y[test_index]
> > ens.fit(x_train,y_train)
> > print(ens.score(x_test, y_test))
> >
> > However, when running the code, I am getting an error saying TypeError: 
> > argument of type 'ColumnTransformer' is not iterable, at the line 
> > ens.fit(x_train,y_train).
> >
> > What is the reason for this and how can I fix it?
> >
> > Thank you,
> > Chamila
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
>
> --
> Chamila Dilshan Wijayarathna,
> PhD Research Student
> The University of New 

[scikit-learn] major league hacking summer internship program

2020-05-29 Thread Thomas J Fan
I can commit to reviewing. Diving into their program, it looks like they are 
hiring supervisers through: https://raise.dev/Apply/?ref=mlh which is titled 
"Software Developer Coach". By looking at their 
https://fellowship.mlh.io/students they have about 9 weeks of actual 
contributing.

Given they have an engineer to help, maybe they can work on the documenting the 
production aspects:

1. Roadmap item 19: Documentation and tooling for model lifecycle management
2. Roadmap item 21: Document good practices to detect temporal distrubiton drift

Regards,
Thomas

> On Thursday, May 28, 2020 at 5:36 PM, Andreas C. Mueller 
> mailto:andreasmuelle...@gmail.com)> wrote:
>
> Hi Folks.
>
>
> So this program sounds pretty cool. They preselected some people for an ML 
> work group, who will be doing daily standups together and pair programming,
> and who might move around between some related projects over the 12 weeks of 
> the program.
>
>
> They made sure to get a diverse set of students and they have an engineer 
> that will supervised them.
>
>
> They would probably have 2-3 students working on sklearn.
>
>
> They don’t expect having one big feature but they do expect some guidance on 
> what issues to work on.
>
>
> Also, the program starts on Monday, and they start contributing to OSS 
> projects about a week after that.
>
>
> Ideally we’d tell them if we’re in or not before Monday, and have a tentative 
> list of issues / projects.
>
>
>
>
>
> What do you all think? Also, if we want to do it, who would have cycles for 
> some reviewing?
>
>
> This seems to be well organized and they seem to have put quite some thought 
> into it, but we do need to do a little bit of work on our end.
>
>
> I can try picking some issues but I probably can’t commit a lot of reviewing 
> time.
>
>
>
>
>
> Cheers,
>
>
> Andy
>
>
>
>
>
>
>
>
> From: scikit-learn  On 
> Behalf Of Adrin
> Sent: Tuesday, May 19, 2020 3:42 PM
> To: Scikit-learn mailing list 
> Subject: Re: [scikit-learn] major league hacking summer internship program
>
>
>
>
>
>
>
> Sounds pretty cool to me.
>
>
>
>
>
>
>
> On Tue, May 19, 2020 at 6:45 PM mailto:t3k...@gmail.com)> 
> wrote:
>
>
> >
> > Hey Folks.
> >
> >
> > This program reached out to me:
> >
> >
> > https://news.mlh.io/mlh-fellowship-the-future-of-tech-internships-05-04-2020
> >
> >
> >
> >
> >
> > What do you think?
> >
> >
> > Sounds like GSOC but with extra mentorship, so it might be a good fit for 
> > us?
> >
> >
> > I would say it depends on what level of involvement they require from us.
> >
> >
> >
> >
> >
> > Best,
> >
> >
> > Andy
> >
> >
> >
> >
> >
> >
> >
> > ___
> > scikit-learn mailing list
> > scikit-learn@python.org (mailto:scikit-learn@python.org)
> > https://mail.python.org/mailman/listinfo/scikit-learn
> >
>
>
>
>
> ___
> scikit-learn mailing list
> scikit-learn@python.org
> https://mail.python.org/mailman/listinfo/scikit-learn
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


Re: [scikit-learn] Vote: Add Adrin Jalali to the scikit-learn technical committee

2020-04-27 Thread Thomas J Fan
+1

> On Monday, Apr 27, 2020 at 9:14 AM, Andreas Mueller  (mailto:t3k...@gmail.com)> wrote:
> Hi All.
>
> Given all his recent contributions, I want to nominate Adrin Jalali to
> the Technical Committee:
> https://scikit-learn.org/stable/governance.html#technical-committee
>
> According to the governance document, this will require a discussion and
> vote.
> I think we can move to the vote immediately unless someone objects.
>
> Thanks for all your work Adrin!
>
> Cheers,
> Andy
> ___
> scikit-learn mailing list
> scikit-learn@python.org
> https://mail.python.org/mailman/listinfo/scikit-learn
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


Re: [scikit-learn] Vote on SLEP010: n_features_in_ attribute

2019-12-21 Thread Thomas J Fan
I am +1. I aggree with Joel that we should look into making these methods (or 
maybe functions) usable by external developers.

Thomas

> On Monday, Dec 16, 2019 at 4:20 PM, Alexandre Gramfort 
> mailto:alexandre.gramf...@inria.fr)> wrote:
> +1 on SLEP + adding an estimator tag if it does not apply eg Text vectorizers 
> etc.
>
> Alex
>
> ___
> scikit-learn mailing list
> scikit-learn@python.org
> https://mail.python.org/mailman/listinfo/scikit-learn
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn


Re: [scikit-learn] Vote on SLEP009: keyword only arguments

2019-09-14 Thread Thomas J Fan
+1 from me

On Sat, Sep 14, 2019 at 8:12 AM Joel Nothman  wrote:

> I am +1 for this change.
>
> I agree that users will accommodate the syntax sooner or later.
>
> On Fri., 13 Sep. 2019, 7:54 pm Jeremie du Boisberranger, <
> jeremie.du-boisberran...@inria.fr> wrote:
>
>> I don't know what is the policy about a sklearn 1.0 w.r.t api changes.
>>
>> If it's meant to be a special release with possible api changes without
>> deprecation cycles, I think this change is a good candidate for 1.0
>>
>>
>> Otherwise I'm +1 and agree with Guillaume, people will get used to it by
>> using it.
>>
>> Jérémie
>>
>>
>>
>> On 12/09/2019 10:06, Guillaume Lemaître wrote:
>>
>> To the question: do we want to utilise Python 3's force-keyword-argument
>> syntax
>> and to change existing APIs which support arguments positionally to use
>> this
>> syntax, via a deprecation period?
>>
>> I am +1.
>>
>> IMO, even if the syntax might be unknown, it will remain unknown until
>> projects
>> from the ecosystem are not using it.
>>
>> To the question: which methods should be impacted?
>>
>> I think we should be as gentle as possible at first. I am a little
>> concerned about
>> breaking some codes which were working fine before.
>>
>> On Thu, 12 Sep 2019 at 04:43, Joel Nothman 
>> wrote:
>>
>>> These there details of specific API changes to be decided:
>>>
>>> The question being put, as per the SLEP, is:
>>> do we want to utilise Python 3's force-keyword-argument syntax
>>> and to change existing APIs which support arguments positionally to use
>>> this syntax, via a deprecation period?
>>> ___
>>> scikit-learn mailing list
>>> scikit-learn@python.org
>>> https://mail.python.org/mailman/listinfo/scikit-learn
>>>
>>
>>
>> --
>> Guillaume Lemaitre
>> INRIA Saclay - Parietal team
>> Center for Data Science Paris-Saclay
>> https://glemaitre.github.io/
>>
>> ___
>> scikit-learn mailing 
>> listscikit-learn@python.orghttps://mail.python.org/mailman/listinfo/scikit-learn
>>
>> ___
>> scikit-learn mailing list
>> scikit-learn@python.org
>> https://mail.python.org/mailman/listinfo/scikit-learn
>>
> ___
> scikit-learn mailing list
> scikit-learn@python.org
> https://mail.python.org/mailman/listinfo/scikit-learn
>
___
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn