Dear Elimboto,

As I said before (although I am not the person who makes the
final decision), Sage Cells are for embedding computation in a
web page.  It is not intended to be a full computing environment.

Maybe CoCalc is what you are looking for (https://cocalc.com/)?
The free account does not have network access, but you can try it for
free to see if it serves your purpose.

You can also install Sagemath on your computer, and do anything
you want and install any packages you want.

I think you are looking for a full-fledged computing environment.
SogeMath was developed to allow easy access to computation for
educational purposes.  That is still its purpose, although some
may stretch it beyond its original intention.

Regards,

David


On Fri, 16 Jul 2021, Elimboto Yohana wrote:

Hi David,

I use the packages offline/locally, so I think they can be incorporated into 
SageCell and will be using them.

Is there an option to send emails in a safer way with SageCell? The motivation 
is, for example, getting data
related to students' tests and exams or survey data (see a mock example 
herehttps://www.tssfl.com/tssfl-odf-odk-collect-and-google-drive-integration-to-collect-store-manage-process-and-
analyze-data-6425) from Google spreadsheets, carrying computations with 
SageCell, and automatically attaching
the scores/reports as HTML content and send them to each student. Because each 
student needs his/her own
report.

It is now possible to share Google spreadsheets using the method explained here:
https://docs.gspread.org/en/latest/user-guide.html#creating-a-spreadsheet from 
SageCell using gspread. So, I
have been thinking in the same line of a possibility to share results of 
SageCell computations to emails.

Kind regards,

Elimboto

On Fri, Jul 16, 2021 at 3:33 PM David Farmer <[email protected]> wrote:

      How will we avoid abuse of send_email?

      I don't see how the sage cell server, which is intended to allow
      computation in the browser, has any business sending email.

      Also, I do not like the request phrased as
          "These  packages are useful for data science"

      If you have a need for those packages, then explicitly say so.
      It does not make sense to just install packages because theoretically
      someone else might want to use them some time in the future.

      Regards,

      David Farmer


      On Fri, 16 Jul 2021, Elimboto Yohana wrote:

      > Hi Andrey,
      >
      > A request to install these Python packages:
      >
      > 1.
      >
      > - pip install send_email (https://pypi.org/project/send_email/)
      >
      > - pip install pretty-html-table 
(https://pypi.org/project/pretty-html-table/)
      >
      > I have a scenario in which I need to send to emails personalized 
reports created from some
      dataset using
      > Python. For example, converting an excel/Google spreadsheet to Pandas 
DataFrame, then creating
      an HTML table
      > from the DataFrame and send each individual HTML report to the 
appropriate email using a
      combination of
      > smtplib, ssl, email, send_email, and pretty_html_table packages. There 
are other packages close
      to send_email,
      > such as sendmail (https://pypi.org/project/sendmail/) and 
python-sendmail
      > (https://pypi.org/project/python-sendmail/) but I hope send_email will 
work as motivated here
      >
      
https://dev.to/siddheshshankar/convert-a-dataframe-into-a-pretty-html-table-and-send-it-over-email-4663
      >
      > These  packages are useful for data science:
      >
      > 2. pip install autoviz (https://pypi.org/project/autoviz/) for 
automated data visualizations.
      >
      > 3. pip install drawdata (https://pypi.org/project/drawdata/) for 
drawing classification problem
      dataset in
      > machine learning in a jupyter notebook -- hope it works with SageCell.
      >
      > 4. pip install cleantext (https://pypi.org/project/cleantext/), an 
open-source python package to
      clean raw
      > text data.
      >
      > Kind regards,
      >
      > Elimboto
      >
      >
      > On Mon, Jul 12, 2021 at 10:36 AM Elimboto Yohana <[email protected]> wrote:
      >       Hi Andrey,
      >
      > Thank you for installing the packages. TensorFlow is more desirable, it 
is being used by more
      people
      > than ripser. So, if the current version of Numpy suffices we can just 
leave it.
      >
      > Kind regards,
      >
      > Elimboto
      >
      > On Sun, Jul 11, 2021 at 9:57 PM Andrey Novoseltsev <[email protected]> 
wrote:
      >       Hi Elimboto,
      >
      > nest_asyncio and wordcloud will be installed via pip in a few hours
      >
      > ripser problem is solved by upgrading numpy, but it seems that we are 
on an older version
      because
      > of tensorflow that fixes it. It is a package that was installed by your 
request, so I am happy
      to
      > remove it if you want to do so ;-) Personally I am not a fan of having 
packages that don't allow
      > newer versions of dependencies.
      >
      > Thank you!
      > Andrey
      >
      > --
      > You received this message because you are subscribed to the Google Groups 
"sage-cell" group.
      > To unsubscribe from this group and stop receiving emails from it, send 
an email to
      > [email protected].
      > To view this discussion on the 
webvisithttps://groups.google.com/d/msgid/sage-cell/CAD0_dC7RuzzXQDhQ71h%2BQeDanWNJQZcW6XjToKYNP6E_OMR%3D1g%40ma
      il.gm
      > ail.com.
      >
      > --
      > You received this message because you are subscribed to the Google Groups 
"sage-cell" group.
      > To unsubscribe from this group and stop receiving emails from it, send 
an email to
      > [email protected].
      > To view this discussion on the 
webvisithttps://groups.google.com/d/msgid/sage-cell/CACEZTmv3dRX0yme-bvVGWTgt%2BjBhU7k6%3Du7NzE%3DZ7hatsgciuw%40
      mail.
      > gmail.com.
      >
      >

      --
      You received this message because you are subscribed to the Google Groups 
"sage-cell" group.
      To unsubscribe from this group and stop receiving emails from it, send an 
email to
      [email protected].
      To view this discussion on the web 
visithttps://groups.google.com/d/msgid/sage-cell/alpine.LRH.2.21.2107160828100.16142%40li375-150.members.linode.co
      m.

--
You received this message because you are subscribed to the Google Groups 
"sage-cell" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to
[email protected].
To view this discussion on the web 
visithttps://groups.google.com/d/msgid/sage-cell/CACEZTms7soh7qSYj-mvN4xYn67%3D-HQqqufw%2BbsBUAXCYa2qkyg%40mail.gm
ail.com.



--
You received this message because you are subscribed to the Google Groups 
"sage-cell" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-cell/alpine.LRH.2.21.2107161016370.16142%40li375-150.members.linode.com.

Reply via email to