From d4f1cf6f2fe4dde106aa52dd8c8568490716b8fe Mon Sep 17 00:00:00 2001 From: Fabio Vera Date: Tue, 27 Jun 2023 15:00:04 -0400 Subject: [PATCH 1/7] add Community Section to README Signed-off-by: Fabio Vera --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 02ac8bc75..85752670a 100644 --- a/README.md +++ b/README.md @@ -718,6 +718,14 @@ provided by the bot. You will only need to do this once across all repos using o This project has adopted the [PyWhy Code of Conduct](https://github.com/py-why/governance/blob/main/CODE-OF-CONDUCT.md). +# Community + +EconML is a part of [PyWhy](https://www.pywhy.org/), an organization with a mission to build an open-source ecosystem for causal machine learning. + +PyWhy also has a [Discord](https://discord.gg/cSBGb3vsZb), which serves as a space for like-minded casual machine learning researchers and practitioners of all experience levels to come together to ask and answer questions, discuss new features, and share ideas. + +We invite you to join us at regular office hours and community calls in the Discord. + # References Athey, Susan, and Stefan Wager. From 80f47da98fb246373c9e1e6bbff5084a6dd1d95a Mon Sep 17 00:00:00 2001 From: Fabio Vera Date: Tue, 27 Jun 2023 15:01:11 -0400 Subject: [PATCH 2/7] update table of contents Signed-off-by: Fabio Vera --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 85752670a..0b81c4ef1 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ For information on use cases and background material on causal inference and het - [Blogs and Publications](#blogs-and-publications) - [Citation](#citation) - [Contributing and Feedback](#contributing-and-feedback) +- [Community](#community) - [References](#references) From 01c7f417e617b6f97d9171be305fd5644fdf1645 Mon Sep 17 00:00:00 2001 From: Fabio Vera Date: Tue, 27 Jun 2023 15:10:40 -0400 Subject: [PATCH 3/7] add pywhy logo to readme Signed-off-by: Fabio Vera --- README.md | 2 ++ doc/pywhy-logo.png | Bin 0 -> 7790 bytes 2 files changed, 2 insertions(+) create mode 100644 doc/pywhy-logo.png diff --git a/README.md b/README.md index 0b81c4ef1..c27d9cdae 100644 --- a/README.md +++ b/README.md @@ -721,6 +721,8 @@ This project has adopted the [PyWhy Code of Conduct](https://github.com/py-why/g # Community + + EconML is a part of [PyWhy](https://www.pywhy.org/), an organization with a mission to build an open-source ecosystem for causal machine learning. PyWhy also has a [Discord](https://discord.gg/cSBGb3vsZb), which serves as a space for like-minded casual machine learning researchers and practitioners of all experience levels to come together to ask and answer questions, discuss new features, and share ideas. diff --git a/doc/pywhy-logo.png b/doc/pywhy-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..86e9359032a3620b17bf87ec69291f50da52910d GIT binary patch literal 7790 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�k%Q@@LYeXG{aHrTGARKS z=lh4Y03Id}+p`^PS%hXzKG5}NfdrDxy6Nd&aFSlt-`DfgUo5z^uDLs`23_8MIiNq+p+;s;k|HmD zxzngg`a^0ovJtL~_BNpH=Zl>p$ED|ba#JlY+&&M;ne&Py>Ek7-HVaP_yPCWso-~8` zSFX_J0*tJ;n}sWyC)J5bhb59;m_h)xRbzHK+wW`#Cg_L=S5e=8R%7rFpi0qDxdVVvLG*nc(*)Xh0AE&cJV8I#D5 zsr>v`pJhXGKcpx4z^S3&=4V+dBzEhkVO688jOz5>BLOQnWb2<2+S8oAZiD#q#HUC7 zQYTmhG~r$$l4yV*vY`OPI8W)g_Kj2+1X!_7adMoc%C_Zipb9NF{V6+gU>To*b; z7c(5$RUKWC5lP>j5#g+_L-yEeFlG>j6AUz}OdZqZ{WXiA8HfeSoDtSWY2cTz?<*D2sw64|tn$yM-!6iS0M z#CSTQ?>xw1ZMQ$L&fOi|*HpcG2i7@?&azDXd=e!Y;?V6|+89OiW@HH<-S`sXb?K+v_OJ5->rSB^J$}OrzTz!4uZh6 zy`)~Gp-s00J>n{;?Pq*5_;IYeWf5w|U*RYG>wclDpph8qjy~|ud-F?U*lm$L)pS*6 z-G0n4KNVG7b*LpAUgfanBeSJ~g|W)i&PX@XrL+;zN`})L$He=LOHbtg*UoG`=p^7I zuIzcI-zO1dK=uZx12qq!49FBBs=oXywseSIEiB9+fD4t|Kq6Lwv`_QtCc-nML%FP8 zdt7LYajg{4n(CdO02v{>R_dccs`Lk_$A%e@LYsc3k?#D}tE9a=_AIABtUj!bNRC?e z0l+<$qS|&w#HPb95nx<&6Lv&pX}k_+)oqDSyEcdP$7AqJ(Yk$Wcl8#jp87rE#>Ho>C zN7({DJgbR0<6C0;fTU%R%|gI>9S&3o=~~}LwXE{UE2di!MX|LCn90S|sVSz?3kYZ8 zK(=khEQO(gU+H-F{ic(hFa{Nd#XyPNo)ka#1KV5xKS7+^-v)58cBZ~-xU;4(@Eocc zvh}pmON-nBx(_*UiKd3Js-qZadWW11z!8+T#wFNvEvitdL1|iJp&2C3e>iDlktSK|sbLfYYu6NjApSe*! z>kbsleMgK}nwJahNQ28(^9~jN&7&hKx((O}yKUtfNj$WhN=qf zmd>%25Cv@tNo@46lL^L5nC_>p&3r1lf%n^+UXpn9cYel4T7N?#^Bb*MC+uK)nV3S- zGI=YqKnDkas@mi_t3m4vw{i>bO?8^#$UbLtA=I2p$}c&re_6=4IBz)$y(J=r7pi9I z-}DfwxASle=;omOQcvJN7pdV$t>Ow+FcEu@KbcF$VaU?`ejBih-P9p*Gas^BPyboY z3Zrm{eOdRa=7*d27umZwfx&gs1nG|H)!G?Mc>5kE#tZZxvwGnr^xeU+OfPucOJCVW zH&o2W_je6bcK{T=eGTpWeOahX{oFOfYWjfvzx zog^f?sI~QSz#@aH?Wk+vtAp{eJya|F)!>S;V2=4kaUk6?cHIl6OK#N$~()Y_-3p6Mc` z2}PPIGgvzprHG0oFwp_4KO54eC9wTvRHlzv|DC%u-Z*YC7|F6Sw?q67DwZYKq|vq^ zyj*4H$hc(oLd4G!kW#>m>!*Z(ZPW(N2$T>deu}1RR(IiqogcFpr0+Z?kq9y>Aj*1^ zd$2eQTt|TP1X(B-#R5nEQ^;%!Z+2Z@KZyFwY9K48)L*P26ksB|3iAE8bXrnNd6grh z$1A0^PHo#-qC7MI1ks-0QzWOX#6ORkQ{K?-O-+?M&c1Bwm6-F5k>*5(@y+yPg~SHk zM(6J0zB3YGED~P`;P%Whk4<}D<)&3}b$?oPR!VLGPxyEAG8;B|y*p2pMJgsuEUqy3 z@T8Fm<^E%ixYU(gPs)if22mM26#GHS4~w8PN@M2EE;wWSrXDz`9~7Qw&ffQ1ayPBv zJIjRE?yKuRW|;BO*63(aB#U4)yXp7}+P=P}H+Lzpo7?>yBm(Iq*Z^W Date: Tue, 27 Jun 2023 15:18:28 -0400 Subject: [PATCH 4/7] add pywhy logo, alt text, image link to website Signed-off-by: Fabio Vera --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c27d9cdae..e86b50319 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,11 @@ -

EconML: A Python Package for ML-Based Heterogeneous Treatment Effects Estimation

+

+ +econml-logo + EconML: A Python Package for ML-Based Heterogeneous Treatment Effects Estimation +

**EconML** is a Python package for estimating heterogeneous treatment effects from observational data via machine learning. This package was designed and built as part of the [ALICE project](https://www.microsoft.com/en-us/research/project/alice/) at Microsoft Research with the goal to combine state-of-the-art machine learning techniques with econometrics to bring automation to complex causal inference problems. The promise of EconML: @@ -721,7 +725,9 @@ This project has adopted the [PyWhy Code of Conduct](https://github.com/py-why/g # Community - + +pywhy-logo + EconML is a part of [PyWhy](https://www.pywhy.org/), an organization with a mission to build an open-source ecosystem for causal machine learning. From 9a6b51af5ff98c9e86b43b955c54a40bfac79334 Mon Sep 17 00:00:00 2001 From: Fabio Vera Date: Wed, 28 Jun 2023 11:22:53 -0400 Subject: [PATCH 5/7] add community section in docs Signed-off-by: Fabio Vera --- README.md | 2 +- doc/spec/community.rst | 15 +++++++++++++++ doc/{ => spec/img}/pywhy-logo.png | Bin doc/spec/spec.rst | 1 + 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 doc/spec/community.rst rename doc/{ => spec/img}/pywhy-logo.png (100%) diff --git a/README.md b/README.md index e86b50319..27dd75a20 100644 --- a/README.md +++ b/README.md @@ -726,7 +726,7 @@ This project has adopted the [PyWhy Code of Conduct](https://github.com/py-why/g # Community -pywhy-logo +pywhy-logo EconML is a part of [PyWhy](https://www.pywhy.org/), an organization with a mission to build an open-source ecosystem for causal machine learning. diff --git a/doc/spec/community.rst b/doc/spec/community.rst new file mode 100644 index 000000000..d3aee7485 --- /dev/null +++ b/doc/spec/community.rst @@ -0,0 +1,15 @@ +Community +========== + +.. raw:: html + +

+ + pywhy-logo + + +EconML is a part of `PyWhy `__ , an organization with a mission to build an open-source ecosystem for causal machine learning. + +PyWhy also has a `Discord `__ , which serves as a space for like-minded casual machine learning researchers and practitioners of all experience levels to come together to ask and answer questions, discuss new features, and share ideas. + +We invite you to join us at regular office hours and community calls in the Discord. \ No newline at end of file diff --git a/doc/pywhy-logo.png b/doc/spec/img/pywhy-logo.png similarity index 100% rename from doc/pywhy-logo.png rename to doc/spec/img/pywhy-logo.png diff --git a/doc/spec/spec.rst b/doc/spec/spec.rst index ad10428bb..beb11f4f1 100644 --- a/doc/spec/spec.rst +++ b/doc/spec/spec.rst @@ -15,6 +15,7 @@ EconML User Guide interpretability references faq + community .. todo:: benchmark From e2711c1c020ada12966f0cfba0c8eb94ec084926 Mon Sep 17 00:00:00 2001 From: Fabio Vera Date: Wed, 28 Jun 2023 13:06:17 -0400 Subject: [PATCH 6/7] spacing Signed-off-by: Fabio Vera --- doc/spec/community.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/spec/community.rst b/doc/spec/community.rst index d3aee7485..2302bfd10 100644 --- a/doc/spec/community.rst +++ b/doc/spec/community.rst @@ -8,8 +8,8 @@ Community pywhy-logo -EconML is a part of `PyWhy `__ , an organization with a mission to build an open-source ecosystem for causal machine learning. +EconML is a part of `PyWhy `__, an organization with a mission to build an open-source ecosystem for causal machine learning. -PyWhy also has a `Discord `__ , which serves as a space for like-minded casual machine learning researchers and practitioners of all experience levels to come together to ask and answer questions, discuss new features, and share ideas. +PyWhy also has a `Discord `__, which serves as a space for like-minded casual machine learning researchers and practitioners of all experience levels to come together to ask and answer questions, discuss new features, and share ideas. We invite you to join us at regular office hours and community calls in the Discord. \ No newline at end of file From a560ae90c01ef0eeb7702287d9a83026e1b5daba Mon Sep 17 00:00:00 2001 From: Fabio Vera Date: Wed, 28 Jun 2023 13:07:43 -0400 Subject: [PATCH 7/7] update copyright year Signed-off-by: Fabio Vera --- doc/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/conf.py b/doc/conf.py index 1e95f0ab3..353aac7ae 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -21,7 +21,7 @@ # -- Project information ----------------------------------------------------- project = 'econml' -copyright = '2022, PyWhy contributors' +copyright = '2023, PyWhy contributors' author = 'PyWhy contributors' version = econml.__version__ release = econml.__version__