From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/17972 Path: news.gmane.org!.POSTED!not-for-mail From: Kolen Cheung Newsgroups: gmane.text.pandoc Subject: Re: Markdown, tables and CSV Date: Tue, 1 Aug 2017 02:10:30 -0700 (PDT) Message-ID: <6ad9a315-1887-4e88-af53-99eaa87d39fa@googlegroups.com> References: <047d7b86ebe83c062b05332eab9b@google.com> <20BF19CB-A2B0-4B19-A749-D750CDD89736@martinfenner.org> <78b88082-90cb-4ec8-ab45-9e2be24d6dc4@googlegroups.com> <40e755f4-b03d-453e-90d6-13d1ba596f60@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_4754_1121465758.1501578630621" X-Trace: blaine.gmane.org 1501578643 11324 195.159.176.226 (1 Aug 2017 09:10:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 1 Aug 2017 09:10:43 +0000 (UTC) Cc: mf-+Z+QprJ1jbpwFuiNLMe2Ig@public.gmane.org To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCS252WXTEIBBB4LQHGAKGQESIPOLGI-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Tue Aug 01 11:10:38 2017 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane.org Original-Received: from mail-qk0-f190.google.com ([209.85.220.190]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcTC6-000252-AQ for gtp-pandoc-discuss@m.gmane.org; Tue, 01 Aug 2017 11:10:26 +0200 Original-Received: by mail-qk0-f190.google.com with SMTP id d136sf647978qkg.1 for ; Tue, 01 Aug 2017 02:10:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:date:from:to:cc:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=q9zSbOyZziEJUa9aO07tEULm1xU6ZCXvdU93zhFy5BU=; b=AcW2wc4W5SjVrcq9Zlajaq3+nYJXtSpXzf0E8Bvo40TXGt1P9TWEV6bXtaFwU6LLw3 Z1hhTFOmAJqBkPAwjCsZwrnmrgwOqew0TesPV9NkcumA0WpcUd5SSZ0tTCQ2d3seK6u9 Niv78JDWAxyO7P0XvSFolHhuCprg2QgqdNlSNy7g+FzBaFMqiqhatAVb1oOZ4xbTzW2n Ctk/Sr96b5RnT3k9JKN0u+w70VU9nOi8al6dGAyQ/IDkTa+exdtvHhJCq2Hc0t8fRycJ Xrhoctvj9lU0naP+iZX00P3h1h9hN2sfOfvZLBAWxJ8dWoKmJR++YiSlfAqGGWBn82Fm /lDw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=q9zSbOyZziEJUa9aO07tEULm1xU6ZCXvdU93zhFy5BU=; b=PQ0h+xne1RkC2aicFvxS5/W0P1ZGTIXumqtGrIqzNGqE10AWofJpJ+idUBf0+5Bz/+ QhbxVaqeTR7Xw7IlT43IEhH419ZgvE1vYhORXPIjbJzwGBd4zL7dohUv2vnOYNugJtwp M0eBSjk6b2o9qgbGo5IBdxAjFMXypBDA+WGVJsiVQY/nM2+/t4jXE8kqn8bArbB8yU2O Jl23aLzQWd8ZbNOvbp1BdMqjTwwJmuA1THl9FJsIm9jgUaWHTB8gJEj4+yPzxOg+fTl4 vJcs0xQSqPrsysY1PAtyjWeFRO4ZBIBfCTfpQ8tqPOq2YeT353tkYi6OeO5XYXFVJLyA wMIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:date:from:to:cc:message-id:in-reply-to :references:subject:mime-version:x-original-sender:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=q9zSbOyZziEJUa9aO07tEULm1xU6ZCXvdU93zhFy5BU=; b=Ez6VukdLQOcfRbF1JhEgxV3QgvqE4sXr8k1Jo6Fq97ALOxtHvTtzMyT18N30PNs0Vl hz6uC1dQNV7XBV7oVOoL7CfQ5GrQRLA2qzBeV8Hn56e11qUSeNZM7BSsIgTdJka6B/qE ZBz3cMHISGAHgSbJBDiySRR1nLnl7M8w+kpcK3j9VA0dzNrdj7b08p6YoHkGSBFLIBwH UAe2UC8KfFdy3fj5iUfzmv+C8p9qSFeeZ67ZZ9b3B7IVWjz5kToCzQkgA3JK1F5hlGP3 0ptl1rCE2FfkpW2kbbBSizhwRShwj/xYgrRMvZsP9I0GvUmb9TY1Ju93qxtP+7KCcWVy lY9g== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AIVw111pCATfzSMqVDpYh4zpwJFdYN9oONjYOg6qMxeYxbnhEnx1nWbN r5x5+nub5vp6Hg== X-Received: by 10.36.26.69 with SMTP id 66mr49740iti.12.1501578632186; Tue, 01 Aug 2017 02:10:32 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 10.107.195.8 with SMTP id t8ls3778135iof.38.gmail; Tue, 01 Aug 2017 02:10:31 -0700 (PDT) X-Received: by 10.36.93.142 with SMTP id w136mr48893ita.10.1501578631355; Tue, 01 Aug 2017 02:10:31 -0700 (PDT) In-Reply-To: <40e755f4-b03d-453e-90d6-13d1ba596f60-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> X-Original-Sender: christian.kolen-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.org gmane.text.pandoc:17972 Archived-At: ------=_Part_4754_1121465758.1501578630621 Content-Type: multipart/alternative; boundary="----=_Part_4755_1947754801.1501578630621" ------=_Part_4755_1947754801.1501578630621 Content-Type: text/plain; charset="UTF-8" Hi, I'd like to hear your opinion on pantable's dependencies. For now, pantable only depends on panflute (and else all in Python's standard library). But there's a few things I want to do that would be impossible without further dependencies. Notable ones are matplotlib, numpy, scipy, matplotlib2tikz, pandas. And you can see these are related to plots and/or CSV readers/writers. Other potential dependencies would be xlsx reader/writer, etc. Some of the dependencies are quite big and I'm not certain if they'll build successfully on alternative architecture. So I think I either list all these into the dependencies and make all pantable users also install them, or I make them optional dependencies, where some functions will only function if those are installed (with error hinting which to install). While the later approach seems best to have minimal impact on the others, the former approach is more "all-inclusive", and will be easier to maintain for example for which CSV reader/writer to use (I'd want to use pandas' but if pandas is optional then I need to deal with 2 different implementations leading to potentially different behaviors. Thanks. -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/6ad9a315-1887-4e88-af53-99eaa87d39fa%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. ------=_Part_4755_1947754801.1501578630621 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi, I'd like to hear your opinion on pantable's de= pendencies.

For now, pantable only depends on panflute (= and else all in Python's standard library). But there's a few thing= s I want to do that would be impossible without further dependencies. Notab= le ones are matplotlib, numpy, scipy, matplotlib2tikz, pandas. And you can = see these are related to plots and/or CSV readers/writers. Other potential = dependencies would be xlsx reader/writer, etc.

Som= e of the dependencies are quite big and I'm not certain if they'll = build successfully on alternative architecture. So I think I either list al= l these into the dependencies and make all pantable users also install them= , or I make them optional dependencies, where some functions will only func= tion if those are installed (with error hinting which to install). While th= e later approach seems best to have minimal impact on the others, the forme= r approach is more "all-inclusive", and will be easier to maintai= n for example for which CSV reader/writer to use (I'd want to use panda= s' but if pandas is optional then I need to deal with 2 different imple= mentations leading to potentially different behaviors.

=
Thanks.

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pand= oc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/= msgid/pandoc-discuss/6ad9a315-1887-4e88-af53-99eaa87d39fa%40googlegroups.co= m.
For more options, visit http= s://groups.google.com/d/optout.
------=_Part_4755_1947754801.1501578630621-- ------=_Part_4754_1121465758.1501578630621--