
Alex, Not sure why, but your message acquired some odd extra characters. In any case if you were saying that you can do something like: x = 43*yt.units.pc print('{:.4f}'.format(x)) then we must be using different versions of yt or something. If I do that I get: --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-6-2df4b250bc03> in <module>() ----> 1 print('{:.4f}'.format(x)) TypeError: unsupported format string passed to YTQuantity.__format__ I can do things like print('{:.4f}'.format(x.v.item())) though that's a bit cumbersome. I'm using yt version 3.4.1 and python 3.6.4 Jon On Fri, Aug 24, 2018 at 12:00 PM, <yt-users-request@python.org> wrote:
Send yt-users mailing list submissions to yt-users@python.org
To subscribe or unsubscribe via the World Wide Web, visit https://mail.python.org/mm3/mailman3/lists/yt-users.python.org/ or, via email, send a message with subject or body 'help' to yt-users-request@python.org
You can reach the person managing the list at yt-users-owner@python.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of yt-users digest..."
Today's Topics:
1. Re: formatting of YTQuantities (Hill, Alex)
----------------------------------------------------------------------
Date: Fri, 24 Aug 2018 14:36:23 +0000 From: "Hill, Alex" <ashill@astro.ubc.ca> Subject: [yt-users] Re: formatting of YTQuantities To: Discussion of the yt analysis package <yt-users@python.org> Message-ID: <0064EDE6-8538-4BA4-9A35-88BFCD4A29B8@astro.ubc.ca> Content-Type: multipart/signed; boundary="Apple-Mail=_D985D977-7CFB-4A1E-809B-69B20CE817D5"; protocol="application/pkcs7-signature"; micalg=sha1
--Apple-Mail=_D985D977-7CFB-4A1E-809B-69B20CE817D5 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8
Hi Jon,
For me,
asdf =3D 43*yt.units.pc print( '{:.4f}'.format(asdf) )
outputs
43.0000
and
print( '{:.4f} {}'.format(asdf, asdf.units) )
outputs
43.0000 pc
Is that what you want? It=E2=80=99s not quite clean, but not too bad.
Cheers, Alex
--------- Alex Hill University of British Columbia and Space Science Institute email: ashill@astro.ubc.ca
Based at Dominion Radio Astrophysical Observatory, National Research Council = Canada Mailing: PO Box 248, Penticton, BC V2A 6K3, Canada Physical: 717 White Lake Road, Kaleden, BC V0H 1K0, Canada
phone: +1 250-497-2356
On Aug 23, 2018, at 06:21, Slavin, Jonathan <jslavin@cfa.harvard.edu> = wrote: =20 Hi, =20 I'm wondering if there's some way to format the way a YTQuantity = prints, for example the number of decimal places. Simply using print() = leads to many decimal places and includes the units. It's nice to have = the units included automatically, but would also be good to have control = over the number of decimal places. =20 =20 Actually, from looking at the source I see how the __str__ method for = YTArray and YTQuantity objects is defined, which would indicate that no = such formatting is possible, as built in -- though I suppose one could = use the value and units parts to do the outputting. It might be nice to = have a simple method built in like say valunit(x) which would return a = tuple of the value and unit so then you could do print('{:.4f} {}'.format(x.valunit())) =20 Jon =20 --=20 ________________________________________________________ Jonathan D. Slavin Harvard-Smithsonian CfA jslavin@cfa.harvard.edu 60 Garden Street, MS 83 phone: (617) 496-7981 Cambridge, MA 02138-1516 cell: (781) 363-0035 USA ________________________________________________________ =20 _______________________________________________ yt-users mailing list -- yt-users@python.org To unsubscribe send an email to yt-users-leave@python.org
--Apple-Mail=_D985D977-7CFB-4A1E-809B-69B20CE817D5 Content-Disposition: attachment; filename="smime.p7s" Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIILIDCCBTIw ggQaoAMCAQICEQDFlowlhsLICe0pbW5w+5UkMA0GCSqGSIb3DQEBCwUAMIGXMQs wCQYDVQQGEwJH QjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxm b3JkMRowGAYDVQQK ExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGll bnQgQXV0aGVudGlj YXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xODA3MDQwMDAwMDBaFw0x OTA3MDQyMzU5NTla MCQxIjAgBgkqhkiG9w0BCQEWE2FzaGlsbEBhc3Ryby51YmMuY2EwggEiMA0G CSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDQwbnx4Ficrq2UzJZ/ptxVG5vHYghfYDpZnQ0RwgyEi+ seF7fW+FT7cK/c 3dCLBMtKrX3/1emA6xMkIamVakeQw2Est9AFu0vSHJQvs6X0GOiEoVnD+bWYhzcD// DJNY17c52p CPz05xqzkYQFLoRrzzol8UaHsKcl10UKI0iKUA2sbWV2AiF4QhD6t4tADQRw RYdTE+5RLU/zZzRj 0lwN2mHmzkNrg0HjymNtdN7zz4IYnVXHImPqJlR3VgPXQgzpjX/Yo7ZJ+ w4GpE7mvqehcZjKe3+N qKP5X8+Zp7eF3A2tsk2+Wyzrf86hbE4LZOruB2YzbaMSy5LSEH zjOAvVAgMBAAGjggHpMIIB5TAf BgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFg QUgGjEUtyOKsQBtWkxscuN eVndV78wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQU HAwQG CysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDs GDCsGAQQBsjEBAgEB ATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQ UzBaBgNVHR8EUzBR ME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnR BdXRoZW50aWNh dGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/ MH0wVQYIKwYBBQUHMAKGSWh0 dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRp Y2F0aW9uYW5kU2Vj dXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9k b2NhLmNvbTAeBgNV HREEFzAVgRNhc2hpbGxAYXN0cm8udWJjLmNhMA0GCSqGSIb3DQEBCwUAA4IB AQAPwkdRlOCH90lM /Hp1wbNLbCvTaPgmv9K7dy2M6EPhyxOCHCWOQpD8hWLQWDw24qMrdYUc/Sv+ UKZkvgjQXU2JKtTu aIq505XLY0CX2ApOGCejOQromBdLjbKeg0j+Z4Nii2qud4TXjGrsQeFcHFQ0Nm3iXq aDcCgKO9W3 JE8fnQynERZUn395GzGILUHFPEG4n8XJgn5z5IPH6ZSnUSzhZ4+ jUPCL19LrG67UCjyf2aTjO46U +JxRn6zQPxRAnO8Fwi8Fc0weEWLh5T8NGPiQaVFK9ojkwdWLWnKqu7/O/ h0FlHZPKl0VYAEfi/RA qF5hJFsXI4Z8v9p3ZhbxgxdpMIIF5jCCA86gAwIBAgIQapvhODv/ K2ufAdXZuKdSVjANBgkqhkiG 9w0BAQwFADCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFu Y2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzAp BgNVBAMTIkNPTU9E TyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTMwMTEwMDAwMDAw WhcNMjgwMTA5MjM1 OTU5WjCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hl c3RlcjEQMA4GA1UE BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNV BAMTNENPTU9ETyBS U0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0Ew ggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC+s55XrCh2dUAWxzgDmNPGGHYhUPMleQ tMtaDRfTpYPpynMS6n 9jR22YRq2tA9NEjk6vW7rN/5sYFLIP1of3l0NKZ6fLWfF2VgJ5cij KYy/qlAckY1wgOkUMgzKlWl VJGyK+UlNEQ1/5ErCsHq9x9aU/x1KwTdF/LCrT03Rl/FwFrf1XTCwa2QZYL55AqLPikFlgqOt zk0 6kb2qvGlnHJvijjI03BOrNpo+kZGpcHsgyO1/u1OZTaOo8wvEU17VVeP1cHWse9tGKT DyUGg2hJZ jrqck39UIm/nKbpDSZ0JsMoIw/JtOOg0JC56VzQgBo7ictReTQE5LFLG 3yQK+xS1AgMBAAGjggE8 MIIBODAfBgNVHSMEGDAWgBS7r34CPfqm8TyEjq3uOJjs2TIy1DAdBgNVHQ4E FgQUgq9sjPjF/pZh fOgfPStxSF7Ei8AwDgYDVR0PAQH/BAQDAgGGMBIGA1UdEwEB/ wQIMAYBAf8CAQAwEQYDVR0gBAow CDAGBgRVHSAAMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9jcmwuY29tb2RvY2 EuY29tL0NPTU9E T1JTQUNlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHEGCCsGAQUFBwEBBGUw YzA7BggrBgEFBQcw AoYvaHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQWRkVHJ1c3RD QS5jcnQwJAYIKwYB BQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTANBgkqhkiG9w0BAQwF AAOCAgEAeFyygSg0 TzzuX1bOn5dW7I+iaxf28/ZJCAbU2C81zd9A/tNx4+jsQgwRGiHjZrAYayZrrm78hOx7aEpk fNPQ IHGG6Fvq3EzWf/Lvx7/hk6zSPwIal9v5IkDcZoFD7f3iT7Pdk HJY9B51csvU50rxpEg1OyOT8fk2 zvvPBuM4qQNqbGWlnhMpIMwpWZT89RY0wpJO+2V6eXEGGHsROs3njeP9DqqqAJaBa4w BeKOdGCWn 1/Jp2oY6dyNmNppI4ZNMUH4Tam85S1j6E95u4+1Nuru84OrMIzqvISE2HN/ 56ebTOWlcrurffade 2022O/tUU1gb4jfWCcyvB8czm12FgX/y/lRjmDbEA08QJNB2729Y+ io1IYO3ztveBdvUCIYZojTq /OCR6MvnzS6X72HP0PRLRTiOSEmIDsS5N5w/8IW1Hva5hEFy6fDAfd9yI+O+ IMMAj1KcL/Zo9jzJ 16HO5m60ttl1Enk8MQkz/W3JlHaeI5iKFn4UJu1/cP2YHXYPiWf2JyBzsLBrGk1II+ 3yL8aorYew 6CQvdVifC3HtwlSam9V1niiCfOBe2C12TdKGu05LWIA3ZkFcWJGaNXOZ6Ggy h/TqvXG5v7zmEVDN XFnHn9tFpMpOUvxhcsjycBtH0dZ0WrNw6gH+HF8TIhCnH3+ zzWuDN0Rk6h9KVkfKehIxggO6MIID tgIBATCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFu Y2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7 BgNVBAMTNENPTU9E TyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwg Q0ECEQDFlowlhsLI Ce0pbW5w+5UkMAkGBSsOAwIaBQCgggHhMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwH AYJKoZI hvcNAQkFMQ8XDTE4MDgyNDE0MzYyM1owIwYJKoZIhvcNAQkEMRYEFEUDj2AB 1bAIz/IWzePCRtat u3cUMIG+BgkrBgEEAYI3EAQxgbAwga0wgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH cmVhdGVy IE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9E TyBDQSBMaW1pdGVk MT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBh bmQgU2VjdXJlIEVt YWlsIENBAhEAxZaMJYbCyAntKW1ucPuVJDCBwAYLKoZIhvcNAQkQAgsxgbCg ga0wgZcxCzAJBgNV BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcT B1NhbGZvcmQxGjAY BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNB IENsaWVudCBBdXRo ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEAxZaMJYbCyAntKW1u cPuVJDANBgkqhkiG 9w0BAQEFAASCAQAf1DYeDzYVAY9jqjLFnxUdieQxHX8ADKJ767oWMrAX63Tu /5uGGVOoE866FNGU DW2tJUpk3irkFoTuOSruKAQLg2j+F7ZGyCHB0ChmWj1Zfs1yykPNWBDfhE jifl9rd3bOzdtqHicX 04W4WpEjnuRmo83tPhtYUN0oZoT0IPaJm65k8EsGLQkjY1z// wvKNsZC1vwwBdQojZvrC1kyjoWv rni/LLuvAXJePx8qroiyr7G4gMgUEpC+YdEo04SN5rsBw9QlHxjeNTwNXvoBzr Zg6eZxBcCahOLt QJPRap/MX13Ntabw135oBDtTlygJb98xzzoNxajTDj9WNI6c+xcOAAAAAAAA
--Apple-Mail=_D985D977-7CFB-4A1E-809B-69B20CE817D5--
------------------------------
Subject: Digest Footer
_______________________________________________ yt-users mailing list -- yt-users@python.org To unsubscribe send an email to yt-users-leave@python.org
------------------------------
End of yt-users Digest, Vol 126, Issue 10 *****************************************
-- ________________________________________________________ Jonathan D. Slavin Harvard-Smithsonian CfA jslavin@cfa.harvard.edu 60 Garden Street, MS 83 phone: (617) 496-7981 Cambridge, MA 02138-1516 cell: (781) 363-0035 USA ________________________________________________________

Hi Jon, Yes, that’s what I was saying. I too am using yt 3.4.1 and python 3.6.4. See <https://pastebin.com/N1RUBRXR> -Alex
On Aug 24, 2018, at 09:45, Slavin, Jonathan <jslavin@cfa.harvard.edu> wrote:
Alex,
Not sure why, but your message acquired some odd extra characters. In any case if you were saying that you can do something like: x = 43*yt.units.pc print('{:.4f}'.format(x)) then we must be using different versions of yt or something. If I do that I get: --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-6-2df4b250bc03> in <module>() ----> 1 print('{:.4f}'.format(x))
TypeError: unsupported format string passed to YTQuantity.__format__
I can do things like print('{:.4f}'.format(x.v.item())) though that's a bit cumbersome. I'm using yt version 3.4.1 and python 3.6.4
Jon
On Fri, Aug 24, 2018 at 12:00 PM, <yt-users-request@python.org> wrote: Send yt-users mailing list submissions to yt-users@python.org
To subscribe or unsubscribe via the World Wide Web, visit https://mail.python.org/mm3/mailman3/lists/yt-users.python.org/ or, via email, send a message with subject or body 'help' to yt-users-request@python.org
You can reach the person managing the list at yt-users-owner@python.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of yt-users digest..."
Today's Topics:
1. Re: formatting of YTQuantities (Hill, Alex)
----------------------------------------------------------------------
Date: Fri, 24 Aug 2018 14:36:23 +0000 From: "Hill, Alex" <ashill@astro.ubc.ca> Subject: [yt-users] Re: formatting of YTQuantities To: Discussion of the yt analysis package <yt-users@python.org> Message-ID: <0064EDE6-8538-4BA4-9A35-88BFCD4A29B8@astro.ubc.ca> Content-Type: multipart/signed; boundary="Apple-Mail=_D985D977-7CFB-4A1E-809B-69B20CE817D5"; protocol="application/pkcs7-signature"; micalg=sha1
--Apple-Mail=_D985D977-7CFB-4A1E-809B-69B20CE817D5 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8
Hi Jon,
For me,
asdf =3D 43*yt.units.pc print( '{:.4f}'.format(asdf) )
outputs
43.0000
and
print( '{:.4f} {}'.format(asdf, asdf.units) )
outputs
43.0000 pc
Is that what you want? It=E2=80=99s not quite clean, but not too bad.
Cheers, Alex
--------- Alex Hill University of British Columbia and Space Science Institute email: ashill@astro.ubc.ca
Based at Dominion Radio Astrophysical Observatory, National Research Council = Canada Mailing: PO Box 248, Penticton, BC V2A 6K3, Canada Physical: 717 White Lake Road, Kaleden, BC V0H 1K0, Canada
phone: +1 250-497-2356
On Aug 23, 2018, at 06:21, Slavin, Jonathan <jslavin@cfa.harvard.edu> = wrote: =20 Hi, =20 I'm wondering if there's some way to format the way a YTQuantity = prints, for example the number of decimal places. Simply using print() = leads to many decimal places and includes the units. It's nice to have = the units included automatically, but would also be good to have control = over the number of decimal places. =20 =20 Actually, from looking at the source I see how the __str__ method for = YTArray and YTQuantity objects is defined, which would indicate that no = such formatting is possible, as built in -- though I suppose one could = use the value and units parts to do the outputting. It might be nice to = have a simple method built in like say valunit(x) which would return a = tuple of the value and unit so then you could do print('{:.4f} {}'.format(x.valunit())) =20 Jon =20 --=20 ________________________________________________________ Jonathan D. Slavin Harvard-Smithsonian CfA jslavin@cfa.harvard.edu 60 Garden Street, MS 83 phone: (617) 496-7981 Cambridge, MA 02138-1516 cell: (781) 363-0035 USA ________________________________________________________ =20 _______________________________________________ yt-users mailing list -- yt-users@python.org To unsubscribe send an email to yt-users-leave@python.org
--Apple-Mail=_D985D977-7CFB-4A1E-809B-69B20CE817D5 Content-Disposition: attachment; filename="smime.p7s" Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILIDCCBTIw ggQaoAMCAQICEQDFlowlhsLICe0pbW5w+5UkMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQGEwJH QjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQK ExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVudGlj YXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xODA3MDQwMDAwMDBaFw0xOTA3MDQyMzU5NTla MCQxIjAgBgkqhkiG9w0BCQEWE2FzaGlsbEBhc3Ryby51YmMuY2EwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDQwbnx4Ficrq2UzJZ/ptxVG5vHYghfYDpZnQ0RwgyEi+seF7fW+FT7cK/c 3dCLBMtKrX3/1emA6xMkIamVakeQw2Est9AFu0vSHJQvs6X0GOiEoVnD+bWYhzcD//DJNY17c52p CPz05xqzkYQFLoRrzzol8UaHsKcl10UKI0iKUA2sbWV2AiF4QhD6t4tADQRwRYdTE+5RLU/zZzRj 0lwN2mHmzkNrg0HjymNtdN7zz4IYnVXHImPqJlR3VgPXQgzpjX/Yo7ZJ+w4GpE7mvqehcZjKe3+N qKP5X8+Zp7eF3A2tsk2+Wyzrf86hbE4LZOruB2YzbaMSy5LSEHzjOAvVAgMBAAGjggHpMIIB5TAf BgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUgGjEUtyOKsQBtWkxscuN eVndV78wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUHAwQG CysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEB ATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8EUzBR ME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50aWNh dGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKGSWh0 dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2Vj dXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAeBgNV HREEFzAVgRNhc2hpbGxAYXN0cm8udWJjLmNhMA0GCSqGSIb3DQEBCwUAA4IBAQAPwkdRlOCH90lM /Hp1wbNLbCvTaPgmv9K7dy2M6EPhyxOCHCWOQpD8hWLQWDw24qMrdYUc/Sv+UKZkvgjQXU2JKtTu aIq505XLY0CX2ApOGCejOQromBdLjbKeg0j+Z4Nii2qud4TXjGrsQeFcHFQ0Nm3iXqaDcCgKO9W3 JE8fnQynERZUn395GzGILUHFPEG4n8XJgn5z5IPH6ZSnUSzhZ4+jUPCL19LrG67UCjyf2aTjO46U +JxRn6zQPxRAnO8Fwi8Fc0weEWLh5T8NGPiQaVFK9ojkwdWLWnKqu7/O/h0FlHZPKl0VYAEfi/RA qF5hJFsXI4Z8v9p3ZhbxgxdpMIIF5jCCA86gAwIBAgIQapvhODv/K2ufAdXZuKdSVjANBgkqhkiG 9w0BAQwFADCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9E TyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTMwMTEwMDAwMDAwWhcNMjgwMTA5MjM1 OTU5WjCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBS U0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQC+s55XrCh2dUAWxzgDmNPGGHYhUPMleQtMtaDRfTpYPpynMS6n 9jR22YRq2tA9NEjk6vW7rN/5sYFLIP1of3l0NKZ6fLWfF2VgJ5cijKYy/qlAckY1wgOkUMgzKlWl VJGyK+UlNEQ1/5ErCsHq9x9aU/x1KwTdF/LCrT03Rl/FwFrf1XTCwa2QZYL55AqLPikFlgqOtzk0 6kb2qvGlnHJvijjI03BOrNpo+kZGpcHsgyO1/u1OZTaOo8wvEU17VVeP1cHWse9tGKTDyUGg2hJZ jrqck39UIm/nKbpDSZ0JsMoIw/JtOOg0JC56VzQgBo7ictReTQE5LFLG3yQK+xS1AgMBAAGjggE8 MIIBODAfBgNVHSMEGDAWgBS7r34CPfqm8TyEjq3uOJjs2TIy1DAdBgNVHQ4EFgQUgq9sjPjF/pZh fOgfPStxSF7Ei8AwDgYDVR0PAQH/BAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwEQYDVR0gBAow CDAGBgRVHSAAMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9E T1JTQUNlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHEGCCsGAQUFBwEBBGUwYzA7BggrBgEFBQcw AoYvaHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQWRkVHJ1c3RDQS5jcnQwJAYIKwYB BQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAeFyygSg0 TzzuX1bOn5dW7I+iaxf28/ZJCAbU2C81zd9A/tNx4+jsQgwRGiHjZrAYayZrrm78hOx7aEpkfNPQ IHGG6Fvq3EzWf/Lvx7/hk6zSPwIal9v5IkDcZoFD7f3iT7PdkHJY9B51csvU50rxpEg1OyOT8fk2 zvvPBuM4qQNqbGWlnhMpIMwpWZT89RY0wpJO+2V6eXEGGHsROs3njeP9DqqqAJaBa4wBeKOdGCWn 1/Jp2oY6dyNmNppI4ZNMUH4Tam85S1j6E95u4+1Nuru84OrMIzqvISE2HN/56ebTOWlcrurffade 2022O/tUU1gb4jfWCcyvB8czm12FgX/y/lRjmDbEA08QJNB2729Y+io1IYO3ztveBdvUCIYZojTq /OCR6MvnzS6X72HP0PRLRTiOSEmIDsS5N5w/8IW1Hva5hEFy6fDAfd9yI+O+IMMAj1KcL/Zo9jzJ 16HO5m60ttl1Enk8MQkz/W3JlHaeI5iKFn4UJu1/cP2YHXYPiWf2JyBzsLBrGk1II+3yL8aorYew 6CQvdVifC3HtwlSam9V1niiCfOBe2C12TdKGu05LWIA3ZkFcWJGaNXOZ6Ggyh/TqvXG5v7zmEVDN XFnHn9tFpMpOUvxhcsjycBtH0dZ0WrNw6gH+HF8TIhCnH3+zzWuDN0Rk6h9KVkfKehIxggO6MIID tgIBATCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9E TyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQDFlowlhsLI Ce0pbW5w+5UkMAkGBSsOAwIaBQCgggHhMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTE4MDgyNDE0MzYyM1owIwYJKoZIhvcNAQkEMRYEFEUDj2AB1bAIz/IWzePCRtat u3cUMIG+BgkrBgEEAYI3EAQxgbAwga0wgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVy IE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVk MT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVt YWlsIENBAhEAxZaMJYbCyAntKW1ucPuVJDCBwAYLKoZIhvcNAQkQAgsxgbCgga0wgZcxCzAJBgNV BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRo ZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEAxZaMJYbCyAntKW1ucPuVJDANBgkqhkiG 9w0BAQEFAASCAQAf1DYeDzYVAY9jqjLFnxUdieQxHX8ADKJ767oWMrAX63Tu/5uGGVOoE866FNGU DW2tJUpk3irkFoTuOSruKAQLg2j+F7ZGyCHB0ChmWj1Zfs1yykPNWBDfhEjifl9rd3bOzdtqHicX 04W4WpEjnuRmo83tPhtYUN0oZoT0IPaJm65k8EsGLQkjY1z//wvKNsZC1vwwBdQojZvrC1kyjoWv rni/LLuvAXJePx8qroiyr7G4gMgUEpC+YdEo04SN5rsBw9QlHxjeNTwNXvoBzrZg6eZxBcCahOLt QJPRap/MX13Ntabw135oBDtTlygJb98xzzoNxajTDj9WNI6c+xcOAAAAAAAA
--Apple-Mail=_D985D977-7CFB-4A1E-809B-69B20CE817D5--
------------------------------
Subject: Digest Footer
_______________________________________________ yt-users mailing list -- yt-users@python.org To unsubscribe send an email to yt-users-leave@python.org
------------------------------
End of yt-users Digest, Vol 126, Issue 10 *****************************************
-- ________________________________________________________ Jonathan D. Slavin Harvard-Smithsonian CfA jslavin@cfa.harvard.edu 60 Garden Street, MS 83 phone: (617) 496-7981 Cambridge, MA 02138-1516 cell: (781) 363-0035 USA ________________________________________________________
_______________________________________________ yt-users mailing list -- yt-users@python.org To unsubscribe send an email to yt-users-leave@python.org
participants (2)
-
Hill, Alex
-
Slavin, Jonathan