<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="https://community.wolfram.com">
    <title>Community RSS Feed</title>
    <link>https://community.wolfram.com</link>
    <description>RSS Feed for Wolfram Community showing ideas tagged with Mathematica sorted by most replies.</description>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2504513" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2774101" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2330900" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2527035" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2185089" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2244736" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2798101" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2914219" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/271501" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1028536" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1974412" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2494009" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/900782" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1874396" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1323951" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/394178" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1674537" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/2445356" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/1085633" />
        <rdf:li rdf:resource="https://community.wolfram.com/groups/-/m/t/122095" />
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2504513">
    <title>[WSG22] Daily Study Group: A Guide to Programming and Mathematics with WL</title>
    <link>https://community.wolfram.com/groups/-/m/t/2504513</link>
    <description>A new study group on the topic &amp;#034;A Guide to Programming and Mathematics with the Wolfram Language&amp;#034; will begin soon.&#xD;
&#xD;
Join a cohort of fellow learners and expand your understanding of core programming topics as well as symbolic and applied mathematics functionality in the Wolfram Language with lessons by veteran instructor and developer [David Withoff][1]. A basic working knowledge of the Wolfram Language or introductory-level skill in any programming language is recommended.&#xD;
&#xD;
April 18&amp;#x2013;May 6&#xD;
&#xD;
11am&amp;#x2013;12pm US CT (4&amp;#x2013;5pm GMT)&#xD;
&#xD;
[**REGISTER HERE**][2]&#xD;
&#xD;
![enter image description here][3]&#xD;
&#xD;
&#xD;
  [1]: https://www.wolfram.com/wolfram-u/instructors/withoff.html&#xD;
  [2]: https://www.bigmarker.com/series/daily-study-group-a-guide-to-programming-and-mathematics/series_details?utm_bmcr_source=community&#xD;
  [3]: https://community.wolfram.com//c/portal/getImageAttachment?filename=WolframUBanner.jpeg&amp;amp;userId=130003</description>
    <dc:creator>Abrita Chakravarty</dc:creator>
    <dc:date>2022-04-06T14:49:11Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2774101">
    <title>[WSG23] Daily Study Group: Wolfram Language Basics</title>
    <link>https://community.wolfram.com/groups/-/m/t/2774101</link>
    <description>A Wolfram U daily study group covering the implementation of Wolfram Language for tasks ranging from basic programming to video analysis begins on January 17, 2023 and runs through February 3. This study group will run on weekdays from 11:00AM&amp;#x2013;12:00PM Central US time.&#xD;
&#xD;
This study group is an incredible way either to start learning Wolfram Language or to explore new functionality you haven&amp;#039;t yet used. We will cover a very broad variety of topics, including but not limited to image and sound analysis, symbolics and numerics, function visualization and even cloud computation and deployment. We will even cover useful tips and tricks to help you work efficiently with notebooks!&#xD;
&#xD;
![enter image description here][1]&#xD;
&#xD;
**No prior Wolfram Language experience is necessary.** As usual, we will have questions, study materials, quizzes along the way to help you master the subject matter. &#xD;
&#xD;
You can [**REGISTER HERE**][2]. I hope to see you there!&#xD;
&#xD;
![enter image description here][3]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=meechstogram.png&amp;amp;userId=1711324&#xD;
  [2]: https://www.bigmarker.com/series/daily-study-group-wolfram-language-basics-wsg34/series_details?utm_bmcr_source=community&#xD;
  [3]: https://community.wolfram.com//c/portal/getImageAttachment?filename=WolframUBanner%281%29%281%29.jpeg&amp;amp;userId=1711324</description>
    <dc:creator>Arben Kalziqi</dc:creator>
    <dc:date>2023-01-11T04:29:36Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2330900">
    <title>[WSG21] Daily Study Group: programming tutorials</title>
    <link>https://community.wolfram.com/groups/-/m/t/2330900</link>
    <description>Daily Study Groups are back, now providing expertise on practical programming! After a short break, we&amp;#039;re starting up with a series that picks up where Wolfram Language Basics sessions ended. This 3-week series will take you from basic programming concepts to package development. &#xD;
&#xD;
Need tips on improving your code’s speed or functionality? Programming Tutorials offer a great opportunity to level-up your skills while interacting with software development professionals. See hands-on examples and get questions answered by Wolfram Language experts. Plus: participants who pass weekly quizzes are awarded a program completion certificate. Level 1 certification is available for those who pass manually graded exercises. &#xD;
&#xD;
Join us any time between August 2 and August 20! Check out our [registration page][1] for more details.&#xD;
&#xD;
&#xD;
&#xD;
 [1]: https://wolfr.am/Study_Group15</description>
    <dc:creator>Wolfram U</dc:creator>
    <dc:date>2021-07-30T15:24:02Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2527035">
    <title>[WSG22] Daily Study Group: Signals, Systems and Signal Processing</title>
    <link>https://community.wolfram.com/groups/-/m/t/2527035</link>
    <description>A Wolfram U daily study group on &amp;#034;Signals, Systems and Signal Processing&amp;#034; begins on May 16, 2022.&#xD;
&#xD;
Join instructors [@Leila Fuladi][at0]  and [@Mariusz Jankowski][at1] and a cohort of fellow learners to study the concepts, mathematics, principles and techniques of signal processing. We&amp;#039;ll cover methods of analysis for both continuous-time and discrete-time signals and systems, sampling and introductory filter design. The concepts and methods of signals and systems play an important role in many areas of science and engineering and many everyday signal processing examples are included. A basic working knowledge of the Wolfram Language is recommended.&#xD;
&#xD;
**[REGISTER HERE][1]**&#xD;
&#xD;
![enter image description here][2]&#xD;
&#xD;
&#xD;
  [1]: https://www.bigmarker.com/series/daily-study-group-signals-systems-and-signal-processing/series_details?utm_bmcr_source=community&#xD;
  [2]: https://community.wolfram.com//c/portal/getImageAttachment?filename=WolframUBanner.jpeg&amp;amp;userId=130003&#xD;
&#xD;
 [at0]: https://community.wolfram.com/web/leilaf&#xD;
&#xD;
 [at1]: https://community.wolfram.com/web/mariuszj</description>
    <dc:creator>Abrita Chakravarty</dc:creator>
    <dc:date>2022-05-06T22:26:34Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2185089">
    <title>[WSG21] Daily Study Group: Wolfram Language Basics</title>
    <link>https://community.wolfram.com/groups/-/m/t/2185089</link>
    <description>A new study group for Wolfram Language Basics begins Monday, Feb 15, 2021! &#xD;
&#xD;
Join this three-week study group to build or refresh your knowledge of the Wolfram Language. We will start slow but try to cover a broad variety of topics. No prior experience in Wolfram Language is needed to join this study group. We will provide study materials along with self-learning exercises so you can review topics on your own beyond the study group sessions.&#xD;
&#xD;
Sign up here: [https://wolfr.am/T4GiU9ch][1]&#xD;
&#xD;
&#xD;
  [1]: https://wolfr.am/T4GiU9ch</description>
    <dc:creator>Abrita Chakravarty</dc:creator>
    <dc:date>2021-02-04T21:18:34Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2244736">
    <title>[WSG21] Daily study group: multiparadigm data science</title>
    <link>https://community.wolfram.com/groups/-/m/t/2244736</link>
    <description>A new study group for Multiparadigm Data Science with the Wolfram Language begins Monday, Apr  19, 2021!&#xD;
&#xD;
Making progress in an online course can be daunting when you have to study all alone. Join a cohort of fellow Wolfram Language users for a two-week study group that works through the Wolfram U course &amp;#034;[Multiparadigm Data Science][1]&amp;#034;. A certified instructor will guide each session by reviewing the lesson notebooks from the course, working through the code and answering questions.&#xD;
&#xD;
Get support for starting on the path to earning Level 1 and Level 2 certifications in multiparadigm data science.&#xD;
&#xD;
**Sign up here:** https://wolfr.am/UNdaIas0&#xD;
&#xD;
&#xD;
  [1]: https://www.wolfram.com/wolfram-u/multiparadigm-data-science/</description>
    <dc:creator>Abrita Chakravarty</dc:creator>
    <dc:date>2021-04-15T22:05:55Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2798101">
    <title>[WSG23] Daily Study Group: Wolfram Language Certification Prep</title>
    <link>https://community.wolfram.com/groups/-/m/t/2798101</link>
    <description>Join Wolfram U instructors and a cohort of fellow learners in a Daily Study Group series to prepare for the [Wolfram Language Level 1 Certification][1]. We will review various topics that are included in the exam to test your proficiency in Wolfram Language programming.&#xD;
&#xD;
Daily Study Group dates: Feb 13th-17th, 11am-12pm CT (5-6pm GMT)&#xD;
&#xD;
**[REGISTER HERE][2]**&#xD;
![enter image description here][3]&#xD;
&#xD;
Whether you are a new Wolfram Language user or an expert, join our study group, share your questions and feedback and, finally, take the exam to earn your certification.&#xD;
&#xD;
Don&amp;#039;t forget to share your certificate on social media and tag us #WolframCertified  &#xD;
&#xD;
&#xD;
  [1]: https://www.wolfram.com/wolfram-u/certification/level1/language/&#xD;
  [2]: https://www.bigmarker.com/series/daily-study-group-wolfram-language-certification-prep-wsg35/series_details?utm_bmcr_source=community&#xD;
  [3]: https://community.wolfram.com//c/portal/getImageAttachment?filename=wolframu-banner.png&amp;amp;userId=130003</description>
    <dc:creator>Abrita Chakravarty</dc:creator>
    <dc:date>2023-01-20T20:14:34Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2914219">
    <title>[WSG23] Daily Study Group: Wolfram for Mathematics Research and Study</title>
    <link>https://community.wolfram.com/groups/-/m/t/2914219</link>
    <description>A Wolfram U daily study group covering the implementation of Mathematica and Wolfram Language for mathematics topics ranging from function visualization to upcoming calculus functionality begins on May 22, 2023 and runs through June 1. This study group will run on weekdays from 11:00AM&amp;#x2013;12:00PM Central US time. (We will not meet on Memorial Day, May 29, and Friday sessions will start at 10:30AM for extra review time.) &#xD;
&#xD;
&amp;gt; [**REGISTER HERE**][1]. I hope to see you there!&#xD;
&#xD;
This study group is a fantastic way to learn about the amazing mathematical capabilities built into Wolfram Language. We will cover a *very* broad variety of topics, including but not limited to function visualization, linear algebra and graph theory, differential equations and even fascinating topics such as number theory and asymptotics. Several sessions will be led by the Wolfram developers who work on the mathematics functionality that we&amp;#039;ll be covering!&#xD;
&#xD;
While this study group is aimed at mathematics students at roughly the graduate level, **no prior Wolfram Language experience is necessary**&amp;#x2014;the first day will be dedicated to getting you up to speed with the language itself. As usual, we will have questions, study materials, quizzes along the way to help you master the subject matter and functionality.&#xD;
&#xD;
&#xD;
![enter image description here][2]&#xD;
&#xD;
&#xD;
  [1]: https://www.bigmarker.com/series/daily-study-group-math-research-wsg40/series_details?utm_bmcr_source=community &amp;#034;REGISTER HERE&amp;#034;&#xD;
  [2]: https://community.wolfram.com//c/portal/getImageAttachment?filename=WolframUBanner%281%29%281%29.jpg&amp;amp;userId=1711324</description>
    <dc:creator>Arben Kalziqi</dc:creator>
    <dc:date>2023-05-03T23:07:29Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/271501">
    <title>Rosetta Code Challenge &amp;amp; Wolfram Language</title>
    <link>https://community.wolfram.com/groups/-/m/t/271501</link>
    <description>Following the very nice blogpost on the: [Wolfram Blog][1] about Rosetta code, it would be very nice if we could expand---as a community---the number of solved tasks on the Rosetta code website for the [Mathematica Language][2]. 

The unsolved tasks for Mathematica can be found [here][3]. The number of tasks remaining is:

 - 145 (june 4th)
 - 141 (june 5th)
 - 133 (june 6th)
 - 130 (june 7th)
 - 128 (june 14th)
 - 125 (june 17th)
 - 120 (june 21st)
 - 119 (july 4th)

Some of the tasks are very easy to implement; others are tricky and very hard (if not impossible). 

Just now, I solved a couple of problems:

 - [ABC Problem][4]
 - [Longest increasing subsequence][5]
 - [Ludic numbers][6]
 - [Maximum triangle path sum][7]
 - [Zebra Puzzle][8]

I hope that we can solve some more problems and quickly reduce this number. Furthermore, I hope to start a lively discussion of problem solving and algorithm implementation. As you know, the Wolfram language is very broad and supports many paradigms, so many tasks can be implemented in multiple ways. You should strive to find the most elegant solution (short code, fast run-time). 

Some problems that should not be too hard to solve are:

 - [Parse an IP Address][9]
 - [Rep-string][10] SOLVED! Submitted.
 - [Nauticall bell][11]
 - [Word wrap][12] SOLVED! Submitted. (Thanks Marcus Risanger!)
 - [Fibonacci word fractal][13] SOLVED! Submitted. (Thanks Antonio Marquez-Raygoza!)

The tasks that are not implemented can be found using:

    url=&amp;#034;http://rosettacode.org/wiki/Reports:Tasks_not_implemented_in_Mathematica&amp;#034;;
    html=Import[url,&amp;#034;XMLObject&amp;#034;];
    pos=Position[html,XMLElement[&amp;#034;div&amp;#034;,{&amp;#034;class&amp;#034;-&amp;gt;&amp;#034;mw-content-ltr&amp;#034;,&amp;#034;dir&amp;#034;-&amp;gt;&amp;#034;ltr&amp;#034;,&amp;#034;lang&amp;#034;-&amp;gt;&amp;#034;en&amp;#034;},___]];
    pos=First[pos];
    data=Extract[html,pos];
    pos=Position[data,XMLElement[&amp;#034;li&amp;#034;,{},{XMLElement[&amp;#034;a&amp;#034;,{&amp;#034;shape&amp;#034;-&amp;gt;&amp;#034;rect&amp;#034;,&amp;#034;href&amp;#034;-&amp;gt;_,&amp;#034;title&amp;#034;-&amp;gt;x_},{x_}]}]];
    data=Extract[data,pos];
    data=data[[All,-1,-1,2]];
    data={&amp;#034;title&amp;#034;,&amp;#034;href&amp;#034;}/.#&amp;amp;/@%;
    data[[All,2]]=&amp;#034;http://rosettacode.org&amp;#034;&amp;lt;&amp;gt;#&amp;amp;/@data[[All,2]];
    data=Hyperlink@@@data;
    data//Length
    data//Column

Happy solving!

P.S. If you solved a problem after reading this thread, please leave a comment :)


  [1]: http://blog.wolfram.com/2014/06/04/how-the-wolfram-language-measures-up/
  [2]: http://rosettacode.org/wiki/Category:Mathematica
  [3]: http://rosettacode.org/wiki/Reports:Tasks_not_implemented_in_Mathematica
  [4]: http://rosettacode.org/wiki/ABC_Problem
  [5]: http://rosettacode.org/wiki/Longest_increasing_subsequence
  [6]: http://rosettacode.org/wiki/Ludic_numbers
  [7]: http://rosettacode.org/wiki/Maximum_triangle_path_sum
  [8]: http://rosettacode.org/wiki/Zebra_puzzle
  [9]: http://rosettacode.org/wiki/Parse_an_IP_Address
  [10]: http://rosettacode.org/wiki/Rep-string
  [11]: http://rosettacode.org/wiki/Nautical_bell
  [12]: http://rosettacode.org/wiki/Word_wrap
  [13]: http://rosettacode.org/wiki/Fibonacci_word/fractal</description>
    <dc:creator>Sander Huisman</dc:creator>
    <dc:date>2014-06-04T20:27:52Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1028536">
    <title>Mathematica 11.0.1 now available for the Raspberry Pi</title>
    <link>https://community.wolfram.com/groups/-/m/t/1028536</link>
    <description>Hi all,&#xD;
&#xD;
Mathematica 11.0.1 is now available for the Raspberry Pi on Raspbian. If you already have Mathematica installed on your Raspberry Pi, you can update with the following:&#xD;
&#xD;
    sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade wolfram-engine&#xD;
&#xD;
If you don&amp;#039;t already have Mathematica installed you can run the following commands to install it:&#xD;
&#xD;
    sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install wolfram-engine&#xD;
&#xD;
New features for the Raspberry Pi include :&#xD;
&#xD;
 - Neural Network features including constructing custom nets : http://reference.wolfram.com/language/guide/NeuralNetworks.html&#xD;
 - Audio processing features including out of core streaming of large sounds as well as advanced audio processing : http://reference.wolfram.com/language/guide/AudioProcessing.html&#xD;
 - Travel based path plan functions including path finding from one city to another : http://reference.wolfram.com/language/guide/LocationsPathsAndRouting.html&#xD;
 - Channel based communication for sending and receiving messages : http://reference.wolfram.com/language/guide/Channel-BasedCommunication.html&#xD;
 - Powerful and easy scripting through WolframScript : http://reference.wolfram.com/language/ref/program/wolframscript.html&#xD;
 - And many more : http://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn11.html&#xD;
&#xD;
Additionally, with the new release of WolframScript on the Raspberry Pi, you can install WolframScript standalone and run it without a local kernel against the cloud using the `-cloud` option. This means you can use the Wolfram Language through WolframScript on the Raspberry Pi without having wolfram-engine installed by running it against the cloud. See the documentation page for WolframScript for more details.</description>
    <dc:creator>Ian Johnson</dc:creator>
    <dc:date>2017-03-09T21:02:49Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1974412">
    <title>COVID-19 - the Swedish experiment - is it working?</title>
    <link>https://community.wolfram.com/groups/-/m/t/1974412</link>
    <description>*MODERATOR NOTE: coronavirus resources &amp;amp; updates:* https://wolfr.am/coronavirus&#xD;
&#xD;
&#xD;
----------&#xD;
&#xD;
![enter image description here][1]&#xD;
&amp;amp;[Wolfram Notebook][2]&#xD;
&#xD;
&#xD;
&#xD;
&#xD;
  [Old]: https://www.wolframcloud.com/obj/c29137dd-dcdf-4dd1-827e-3495b64a8436&#xD;
  [Original]: https://www.wolframcloud.com/obj/a9d60a60-4adf-41ec-ad5a-a666b1591cf0&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=image.jpeg&amp;amp;userId=20103&#xD;
  [2]: https://www.wolframcloud.com/obj/956d65fd-abfb-45d9-802d-9a79013e7b14</description>
    <dc:creator>Jan Brugard</dc:creator>
    <dc:date>2020-05-14T15:04:02Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2494009">
    <title>[WSG21] New Intro to Wolfram Language Daily Study Group</title>
    <link>https://community.wolfram.com/groups/-/m/t/2494009</link>
    <description>We&amp;#039;re starting a new [Daily Study Group][1] for new users of Wolfram Language! If you&amp;#039;d like to learn to program in Wolfram Language with a combination of short lessons, poll questions to review key concepts, practice problems and Q&amp;amp;A, this is the group for you! We&amp;#039;ll be working through the [Elementary Introduction to Wolfram Language][2] book by Stephen Wolfram with lots of interactive examples.&#xD;
A certificate of program completion will be awarded to participants who attend online sessions and pass quizzes.&#xD;
A list of daily topics can be found on the [Daily Study Groups][3] page. The study group sessions include videos and reading materials for the course and time for discussion and Q&amp;amp;A.&#xD;
&#xD;
&#xD;
&amp;gt; **REGISTER HERE:** https://www.bigmarker.com/series/daily-study-group-an-elementary-introduction-to-the-wolfram-language/series_details&#xD;
&#xD;
&amp;gt; **About This Study Group:** Learn the Wolfram Language and modern computational thinking from Stephen Wolfram&amp;#039;s book with veteran Wolfram Language instructor and developer David Withoff and Wolfram instructional designer and technologist Rory Foulger. No prior programming knowledge is required. &#xD;
&#xD;
&amp;gt; Sessions include short lessons, poll questions to review key concepts, practice problems and Q&amp;amp;A. A certificate of program completion will be awarded to participants who attend online sessions and pass quizzes.&#xD;
&#xD;
&amp;gt; Study Group sessions run daily, Monday through Friday. This Study Group begins Monday, March 21, 2022.&#xD;
&#xD;
![enter image description here][4]&#xD;
&#xD;
&#xD;
  [1]: https://www.bigmarker.com/series/daily-study-group-an-elementary-introduction-to-the-wolfram-language/series_details?utm_bmcr_source=commmunity&#xD;
  [2]: https://www.wolfram.com/language/elementary-introduction/2nd-ed/what-is-the-wolfram-language.html&#xD;
  [3]: https://www.bigmarker.com/series/daily-study-group-an-elementary-introduction-to-the-wolfram-language/series_details?utm_bmcr_source=commmunity&#xD;
  [4]: https://community.wolfram.com//c/portal/getImageAttachment?filename=WolframUbanner.jpeg&amp;amp;userId=1835305</description>
    <dc:creator>Rory Foulger</dc:creator>
    <dc:date>2022-03-21T17:10:40Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/900782">
    <title>Mathematica 11 Release</title>
    <link>https://community.wolfram.com/groups/-/m/t/900782</link>
    <description>Mathematica 11 is now out and ready to compute! Since the release of Version 10 two years ago, Mathematica has grown by leaps and bounds, with 500+ new functions. This version introduces both enhancements to computations across the board and completely new areas of functionality, continuing Mathematica&amp;#039;s growth as the state-of-the-art technical platformand we are very excited to share these developments with the world. Some of the most notable features include:&#xD;
&#xD;
**[3D Printing][1]** &#xD;
&#xD;
![3D-Printed Triceratops][2]&#xD;
&#xD;
 - Print your 3D models to local printers or online printing services with [Printout3D][3].&#xD;
 - Use [FindMeshDefects][4] and [RepairMesh][5] to fix your models before printing.&#xD;
 - Hollow your models out with [ShellRegion][6] to lower the printing cost.&#xD;
&#xD;
**[Computational Audio][7]**&#xD;
&#xD;
![Audio Image][8]&#xD;
&#xD;
 - Version 11 includes a brand-new [Audio][9] object to represent audio created from importing or an array of data.&#xD;
 - Edit your audio with [AudioPad][10], [AudioTrim][11], [AudioSplit][12], [AudioResample][13], etc.&#xD;
 - Synthesize sounds using the new [AudioGenerator][14] function.&#xD;
 - Apply filters, take [AudioMeasurements][15] and visualize your audio with [AudioPlot][16].&#xD;
&#xD;
**[Neural Networks][17]**&#xD;
&#xD;
![Neural Network][18]&#xD;
&#xD;
 - Define network topologies with [NetGraph][19] or with a chain of layers with [NetChain][20].&#xD;
 - Train your neural nets with [NetTrain][21].&#xD;
 - Train networks on either CPUs or NVIDIA GPUs.&#xD;
 - Are your training sets of images too large to hold in-memory? The neural network functions support out-of-core image datasets.&#xD;
&#xD;
**[Improved Machine Learning][22]**&#xD;
&#xD;
![Identifying Notable Celebrities][23]&#xD;
&#xD;
 - [ImageIdentify][24] now recognizes over 10,000 objects.&#xD;
 - Extract features from images, text and other data types using [FeatureExtract][25].&#xD;
 - [Classify][26] works even better with images, including an option to customize what [FeatureExtractor][27] it uses.&#xD;
 - Find formulas for time series data using [FindFormula][28].&#xD;
 - Find clusters in your data with enhanced options for [FindClusters][29], including new methods and setting a [CriterionFunction][30].&#xD;
&#xD;
And these are only just a sample of the new features, including the [Wolfram Channel Framework][31], enhanced notebook processing, cloud-aware [WolframScript][32], improved [symbolic and numeric calculus][33] and so much more.&#xD;
&#xD;
To read more about what&amp;#039;s new in Mathematica 11, read Stephen Wolfram&amp;#039;s [release-day blog post][34] and check out the [New in 11 page][35].&#xD;
&#xD;
&#xD;
  [1]: http://www.wolfram.com/language/11/3d-printing/&#xD;
  [2]: http://community.wolfram.com//c/portal/getImageAttachment?filename=triceratops.png&amp;amp;userId=900759&#xD;
  [3]: http://reference.wolfram.com/language/ref/Printout3D.html&#xD;
  [4]: http://reference.wolfram.com/language/ref/FindMeshDefects.html&#xD;
  [5]: http://reference.wolfram.com/language/ref/RepairMesh.html&#xD;
  [6]: http://reference.wolfram.com/language/ref/ShellRegion.html&#xD;
  [7]: http://www.wolfram.com/language/11/computational-audio/&#xD;
  [8]: http://community.wolfram.com//c/portal/getImageAttachment?filename=audioplot.png&amp;amp;userId=900759&#xD;
  [9]: http://reference.wolfram.com/language/ref/Audio.html&#xD;
  [10]: http://reference.wolfram.com/language/ref/AudioPad.html&#xD;
  [11]: http://reference.wolfram.com/language/ref/AudioTrim.html&#xD;
  [12]: http://reference.wolfram.com/language/ref/AudioSplit.html&#xD;
  [13]: http://reference.wolfram.com/language/ref/AudioResample.html&#xD;
  [14]: http://reference.wolfram.com/language/ref/AudioGenerator.html&#xD;
  [15]: http://reference.wolfram.com/language/ref/AudioMeasurements.html&#xD;
  [16]: http://reference.wolfram.com/language/ref/AudioPlot.html&#xD;
  [17]: http://www.wolfram.com/language/11/neural-networks/&#xD;
  [18]: http://community.wolfram.com//c/portal/getImageAttachment?filename=neuralnetworkdigits.png&amp;amp;userId=900759&#xD;
  [19]: http://reference.wolfram.com/language/ref/NetGraph.html&#xD;
  [20]: http://reference.wolfram.com/language/ref/NetChain.html&#xD;
  [21]: http://reference.wolfram.com/language/ref/NetTrain.html&#xD;
  [22]: http://www.wolfram.com/language/11/improved-machine-learning/&#xD;
  [23]: http://community.wolfram.com//c/portal/getImageAttachment?filename=CumberbatchMachineLearning.png&amp;amp;userId=900759&#xD;
  [24]: http://reference.wolfram.com/language/ref/ImageIdentify.html&#xD;
  [25]: http://reference.wolfram.com/language/ref/FeatureExtract.html&#xD;
  [26]: http://reference.wolfram.com/language/ref/Classify.html&#xD;
  [27]: http://reference.wolfram.com/language/ref/FeatureExtractor.html&#xD;
  [28]: http://reference.wolfram.com/language/ref/FindFormula.html&#xD;
  [29]: http://reference.wolfram.com/language/ref/FindClusters.html&#xD;
  [30]: http://reference.wolfram.com/language/ref/CriterionFunction.html&#xD;
  [31]: http://reference.wolfram.com/language/guide/Channel-BasedCommunication.html&#xD;
  [32]: http://reference.wolfram.com/language/ref/program/wolframscript.html&#xD;
  [33]: http://www.wolfram.com/language/11/symbolic-and-numeric-calculus/&#xD;
  [34]: http://blog.wolfram.com/2016/08/08/today-we-launch-version-11/&#xD;
  [35]: http://www.wolfram.com/mathematica/new-in-11/</description>
    <dc:creator>Zachary Littrell</dc:creator>
    <dc:date>2016-08-08T16:43:43Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1874396">
    <title>Free online training offered with 8-session programming tutorials</title>
    <link>https://community.wolfram.com/groups/-/m/t/1874396</link>
    <description>Users of the Wolfram Language are fired up to improve their knowledge and skills, and we&amp;#039;re bringing a series of [programming tutorials][1] to [Wolfram U][2] to help meet this need, starting on February 18. Sessions meet on Tuesdays and Thursdays, and a weekly quiz will be offered to assess your progress. Wolfram Technology Certified Level I will be awarded to participants who successfully complete additional assigned problems.This is an ambitious project with comprehensive content, and I&amp;#039;d love to hear what people think of it. [Registration][3] is open now.&#xD;
&#xD;
&#xD;
  [1]: https://www.wolfram.com/wolfram-u/special-event/programming-concepts-to-applications/&#xD;
  [2]: https://www.wolfram.com/wolfram-u/&#xD;
  [3]: https://attendee.gotowebinar.com/register/1764197596751908620?source=community</description>
    <dc:creator>Jamie Peterson</dc:creator>
    <dc:date>2020-02-07T18:29:05Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1323951">
    <title>How to calculate the digits of the MKB constant</title>
    <link>https://community.wolfram.com/groups/-/m/t/1323951</link>
    <description>This has been one of my favorite Mathematica projects!&#xD;
Here are a couple of Ai generated outlines of my progress of computing the MKB constant digits:&#xD;
![enter image description here][1]&#xD;
![enter image description here][2]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=4506unnamed.png&amp;amp;userId=366611&#xD;
  [2]: https://community.wolfram.com//c/portal/getImageAttachment?filename=unnamed%281%29.png&amp;amp;userId=366611</description>
    <dc:creator>Marvin Ray Burns A.G.S. (cum laude)</dc:creator>
    <dc:date>2018-04-20T12:06:18Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/394178">
    <title>Stability of Mathematica 10</title>
    <link>https://community.wolfram.com/groups/-/m/t/394178</link>
    <description>I have been a regular and enthusiastic user of Mathematica since version 3.  I am very concerned about the stability of Mathematica 10.0.1.  It crashes when attempting spell check.  It often hangs and then crashes when using == (access to Wolfram Alpha).  It crashes when editing complication 2D expressions, especially of delete is used.  Perhaps this is related to the undo feature. Is my installation somehow damaged, or are other users experiencing this type of difficulty?  My frustration level has risen to the point that I am seriously considering switching to a competitors software.  Mathematica&amp;#039;s capabilities and feature set are tremendous, but that is not valuable to me if it crashes frequently.  I would really like to know what other users are experiencing.</description>
    <dc:creator>John McGee</dc:creator>
    <dc:date>2014-11-22T17:35:51Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1674537">
    <title>[LiVE] Live Coding Sessions from Andreas Lauschke</title>
    <link>https://community.wolfram.com/groups/-/m/t/1674537</link>
    <description>There are size / capacity restrictions on this community site that I&amp;#039;ve run into (1 GB file size, and max number of attached files is 5), therefore I&amp;#039;ve moved everything on my own server. Please bookmark&#xD;
&#xD;
http://andreaslauschke.net/wri-twitch.html</description>
    <dc:creator>Andreas Lauschke</dc:creator>
    <dc:date>2019-05-01T23:02:26Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/2445356">
    <title>A Wolfram Language facsimile of Wordle</title>
    <link>https://community.wolfram.com/groups/-/m/t/2445356</link>
    <description>![enter image description here][1]&#xD;
&#xD;
The popular game Wordle can take up a lot of your time.  The author designed it so that it you can only play it once a day, thus saving us from ourselves :-).&#xD;
&#xD;
[Wordle][2]&#xD;
&#xD;
[NYTimes article on Wordle][3]&#xD;
&#xD;
But I couldn&amp;#039;t resist the challenge to create a version of it in Mathematica, just for fun and because I was bored this past weekend. &#xD;
&#xD;
See the attached notebook and enjoy.  Alas, since you can run it any number of times you are only to blame for yourself it you spend too much time on it. &#xD;
&#xD;
After executing the notebook just execute &#xD;
&#xD;
    MWordle[Deploy]&#xD;
&#xD;
to bring up the game.&#xD;
&#xD;
A few additional comments.  The notebook MWordle.nb has the option&#xD;
&#xD;
AutoGeneratedPackage -&amp;gt; Automatic&#xD;
&#xD;
which causes it, when saved, to create an MWordle.m package file in its same directory. &#xD;
&#xD;
The code in MWordle.nb is set up as a package with the context MWordle`Mwordle`&#xD;
&#xD;
If you want to set things up so that the package gets loaded and the MWordle game is automatically launched, do the following.&#xD;
&#xD;
Create a directory MWordleGame on your disk  (The name MWordleGame can actually be whatever you wish.)  And in the MWordleGame directory create a new directory called MWordle.  (This name must be exactly that so that the MWordle`Mwordle` Context is property respected.)  Put the MWordle.nb notebook in the MWordle dierectory, open it in Mathematica and save it so that the MWordle.m file is created in the MWordle directory.  Then you can close the MWordle.nb notebook.&#xD;
&#xD;
Now in your MWordleGame directory save a new notebook -- you can call it whatever you wish, but something like LaunchMwordle.nb is a sensible choice.&#xD;
&#xD;
In that notebook create a button with the following command:&#xD;
&#xD;
&#xD;
    CellPrint[TextCell[Button[&amp;#034;Launch MWordle&amp;#034;,&#xD;
       Monitor[&#xD;
        If[! MemberQ[$Path, NotebookDirectory[]], &#xD;
         AppendTo[$Path, NotebookDirectory[]]];&#xD;
        Needs[&amp;#034;MWordle`MWordle`&amp;#034;]; MWordle`MWordle`MWordle[Deploy],&#xD;
        Row[{ProgressIndicator[Appearance -&amp;gt; &amp;#034;Necklace&amp;#034;, &#xD;
           ImageSize -&amp;gt; Small], Spacer[5], &#xD;
          Style[&amp;#034;Launching MWordle...&amp;#034;, 12, Blue, &#xD;
           FontFamily -&amp;gt; &amp;#034;Arial&amp;#034;]}]],&#xD;
       Method -&amp;gt; &amp;#034;Queued&amp;#034;], &amp;#034;Text&amp;#034;, GeneratedCell -&amp;gt; False, &#xD;
      CellAutoOverwrite -&amp;gt; False]]&#xD;
&#xD;
You now have a button in your LaunchMwordle.nb notebook which you can use any time you want to launch MWordle without having to execute the cells in the MWordle.nb notebook.&#xD;
&#xD;
Download the actual notebook from the link at the end of this post. The following is a version here to read.&#xD;
&#xD;
&amp;amp;[Wolfram Notebook][4]&#xD;
&#xD;
&#xD;
  [1]: https://community.wolfram.com//c/portal/getImageAttachment?filename=Wordle.gif&amp;amp;userId=20103&#xD;
  [2]: https://www.powerlanguage.co.uk/wordle/&#xD;
  [3]: https://www.nytimes.com/2022/01/03/technology/wordle-word-game-creator.html&#xD;
  [4]: https://www.wolframcloud.com/obj/08c015e2-0d65-4634-bf54-4b73e518f6d5</description>
    <dc:creator>David Reiss</dc:creator>
    <dc:date>2022-01-13T21:47:44Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/1085633">
    <title>How-To-Guide: External GPU on OSX - how to use CUDA on your Mac</title>
    <link>https://community.wolfram.com/groups/-/m/t/1085633</link>
    <description>The neural network and machine learning framework has become one of the key features of the latest releases of the Wolfram Language. Training neural networks can be very time consuming on a standard CPU. Luckily the Wolfram Language offers an incredible easy way to use a GPU to train networks - and do lots of other cool stuff. The problem with this was/is that most current Macs do not have an NVIDIA graphics card, which is necessary to access this framework within the Wolfram Language. Therefore, Wolfram Inc. had decided to drop support for GPUs on Macs. There is however a way to use GPUs on Macs. For example you can use an [external GPU like the one offered by Bizon][1]. &#xD;
&#xD;
![enter image description here][2]&#xD;
&#xD;
Apart from the BizonBox there a couple of cables and a power supply. You can buy/configure different versions of the BizonBox: there is a range of different graphics cards available and you can buy a the BizonBox 2s which basically connects via Thunderbolt and the BizonBox 3 which connects to USB-C. &#xD;
&#xD;
Luckily, Wolfram have decided to reintroduce support for GPUs in Mathematica 11.1.1 - see [the discussion here][3]. &#xD;
&#xD;
 I have a variety of these BizonBoxes (both 2s and 3) and a range of Macs. I thought it would be a good idea to post a how-to. The essence of what I will be describing in this post should work for most Macs. I ran Sierra on all of them. Here is the recipe to get the thing to work:&#xD;
&#xD;
Installation of the BizonBox, the required drivers, and compilers&#xD;
-----------------------------------------------------------------&#xD;
&#xD;
0. I will assume that you have Sierra installed and that Xcode is running. One of the really important steps if you want to use compilers is to ***downgrade*** the command line tools to version 7.3 You will  have to log into your Apple Developer account and download the Command Line Tools version 7.3. Install the tools and run the  terminal command (not in Mathematica!): &#xD;
&#xD;
        sudo xcode-select  --switch /Library/Developer/CommandLineTools&#xD;
&#xD;
1. Reboot your Mac into safe mode, i.e. hold CMD+R while rebooting. &#xD;
&#xD;
2. Open a terminal (under item Utilities at the top of the screen).&#xD;
&#xD;
3. Enter &#xD;
&#xD;
        csrutil disable &#xD;
&#xD;
4. Shut the computer down.&#xD;
&#xD;
5. Connect your BizonBox to the mains and to either the thunderbolt or USB-C port of your Mac.&#xD;
&#xD;
6. Restart your Mac. &#xD;
&#xD;
7. Click on the Apple symbol in the top left. Then &amp;#034;About this Mac&amp;#034; and &amp;#034;System Report&amp;#034;. In the Thunderbolt section you should see something like this:&#xD;
&#xD;
![enter image description here][4]&#xD;
&#xD;
8. In the documentation of the BizonBox you will find a link to a program called bizonboxmac.zip. Download that file and unzip it.&#xD;
&#xD;
9. Open the folder and click on &amp;#034;bizonbox.prefPane&amp;#034; to install. (If prompted to, do update!)&#xD;
&#xD;
10. You should see this window:&#xD;
&#xD;
![enter image description here][6]&#xD;
&#xD;
11. Click on Activate. Type in password if required to do so. It should give something like this:&#xD;
&#xD;
![enter image description here][7]&#xD;
&#xD;
Then restart.&#xD;
&#xD;
12.  Install the CUDA Toolkit: [https://developer.nvidia.com/cuda-downloads][8]. You&amp;#039;ll have to click through some questions for the download. &#xD;
&#xD;
![enter image description here][9]&#xD;
&#xD;
what you download should be something like cuda_8.0.61_mac.dmg and it should be more or less 1.44 GB worth. &#xD;
&#xD;
13.  Install the toolkit with all its elements.&#xD;
&#xD;
![enter image description here][10]&#xD;
&#xD;
14. Restart your computer.&#xD;
&#xD;
First tests&#xD;
-----------&#xD;
&#xD;
Now you should be good to go. Open Mathematica 11.1.1. Execute &#xD;
&#xD;
    Needs[&amp;#034;CUDALink`&amp;#034;]&#xD;
    Needs[&amp;#034;CCompilerDriver`&amp;#034;]&#xD;
    CUDAResourcesInstall[]&#xD;
&#xD;
Then try:&#xD;
&#xD;
    CUDAResourcesInformation[]&#xD;
&#xD;
which should look somewhat like this:&#xD;
&#xD;
![enter image description here][11]&#xD;
&#xD;
 Then you should check &#xD;
&#xD;
    SystemInformation[]&#xD;
&#xD;
Head to Links and then CUDA.This should look similar to this:&#xD;
&#xD;
![enter image description here][12]&#xD;
&#xD;
So far so good. Next is the really crucial thing:&#xD;
&#xD;
    CUDAQ[]&#xD;
&#xD;
should give TRUE. If that&amp;#039;s what you see you are good to go. Be more daring and try&#xD;
&#xD;
    CUDAImageConvolve[ExampleData[{&amp;#034;TestImage&amp;#034;,&amp;#034;Lena&amp;#034;}], N[BoxMatrix[1]/9]] // AbsoluteTiming&#xD;
&#xD;
![enter image description here][13]&#xD;
&#xD;
You might notice that the non-GPU version of this command runs faster:&#xD;
&#xD;
    ImageConvolve[ExampleData[{&amp;#034;TestImage&amp;#034;,&amp;#034;Lena&amp;#034;}], N[BoxMatrix[1]/9]] // AbsoluteTiming&#xD;
&#xD;
runs in something like 0.0824 seconds, but that&amp;#039;s ok. &#xD;
&#xD;
Benchmarking (training neural networks)&#xD;
---------------------------------------&#xD;
&#xD;
Let&amp;#039;s do some Benchmarking. Download some example data:&#xD;
&#xD;
    obj = ResourceObject[&amp;#034;CIFAR-10&amp;#034;]; &#xD;
    trainingData = ResourceData[obj, &amp;#034;TrainingData&amp;#034;]; &#xD;
    RandomSample[trainingData, 5]&#xD;
&#xD;
You can check whether it worked:&#xD;
&#xD;
    RandomSample[trainingData, 5]&#xD;
&#xD;
should give something like this:&#xD;
&#xD;
![enter image description here][14]&#xD;
&#xD;
These are the classes of the 50000 images:&#xD;
&#xD;
    classes = Union@Values[trainingData] &#xD;
&#xD;
![enter image description here][15]&#xD;
&#xD;
Let&amp;#039;s build a network &#xD;
&#xD;
    module = NetChain[{ConvolutionLayer[100, {3, 3}], &#xD;
       BatchNormalizationLayer[], ElementwiseLayer[Ramp], &#xD;
       PoolingLayer[{3, 3}, &amp;#034;PaddingSize&amp;#034; -&amp;gt; 1]}]&#xD;
    &#xD;
    net = NetChain[{module, module, module, module, FlattenLayer[], 500, &#xD;
       Ramp, 10, SoftmaxLayer[]}, &#xD;
      &amp;#034;Input&amp;#034; -&amp;gt; NetEncoder[{&amp;#034;Image&amp;#034;, {32, 32}}], &#xD;
      &amp;#034;Output&amp;#034; -&amp;gt; NetDecoder[{&amp;#034;Class&amp;#034;, classes}]]&#xD;
&#xD;
When you train the network:&#xD;
&#xD;
    {time, trained} = AbsoluteTiming@NetTrain[net, trainingData, Automatic, &amp;#034;TargetDevice&amp;#034; -&amp;gt; &amp;#034;GPU&amp;#034;];&#xD;
&#xD;
you should see something like this:&#xD;
&#xD;
![enter image description here][16]&#xD;
&#xD;
So the thing started 45 secs ago and it supposed to finish in 2m54s. In fact, it finished after 3m30s. If we run the same on the CPU we get:&#xD;
&#xD;
![enter image description here][17]&#xD;
&#xD;
The estimate kept changing a bit, but it settled down at about 18h20m.That is slower by a factor of about 315, which is quite substantial. &#xD;
&#xD;
Use of compiler&#xD;
---------------&#xD;
&#xD;
Up to now we have not needed the actual compiler. Let&amp;#039;s try this, too. Let&amp;#039;s grow a Mandelbulb:&#xD;
&#xD;
    width = 4*640;&#xD;
    height = 4*480;&#xD;
    iconfig = {width, height, 1, 0, 1, 6};&#xD;
    config = {0.001, 0.0, 0.0, 0.0, 8.0, 15.0, 10.0, 5.0};&#xD;
    camera = {{2.0, 2.0, 2.0}, {0.0, 0.0, 0.0}};&#xD;
    AppendTo[camera, Normalize[camera[[2]] - camera[[1]]]];&#xD;
    AppendTo[camera, &#xD;
      0.75*Normalize[Cross[camera[[3]], {0.0, 1.0, 0.0}]]];&#xD;
    AppendTo[camera, 0.75*Normalize[Cross[camera[[4]], camera[[3]]]]];&#xD;
    config = Join[{config, Flatten[camera]}];&#xD;
    &#xD;
    pixelsMem = CUDAMemoryAllocate[&amp;#034;Float&amp;#034;, {height, width, 3}]&#xD;
    &#xD;
    srcf = FileNameJoin[{$CUDALinkPath, &amp;#034;SupportFiles&amp;#034;, &amp;#034;mandelbulb.cu&amp;#034;}]&#xD;
&#xD;
Now this should work:&#xD;
&#xD;
    mandelbulb = &#xD;
    CUDAFunctionLoad[File[srcf], &amp;#034;MandelbulbGPU&amp;#034;, {{&amp;#034;Float&amp;#034;, _, &amp;#034;Output&amp;#034;}, {&amp;#034;Float&amp;#034;, _, &amp;#034;Input&amp;#034;}, {&amp;#034;Integer32&amp;#034;, _, &amp;#034;Input&amp;#034;}, &amp;#034;Integer32&amp;#034;, &amp;#034;Float&amp;#034;, &amp;#034;Float&amp;#034;}, {16}, &amp;#034;UnmangleCode&amp;#034; -&amp;gt; False, &amp;#034;CompileOptions&amp;#034; -&amp;gt; &amp;#034;--Wno-deprecated-gpu-targets &amp;#034;, &amp;#034;ShellOutputFunction&amp;#034; -&amp;gt; Print]&#xD;
&#xD;
Under certain circumstances you might want to specify the location of the compiler like so:&#xD;
&#xD;
    mandelbulb = &#xD;
     CUDAFunctionLoad[File[srcf], &amp;#034;MandelbulbGPU&amp;#034;, {{&amp;#034;Float&amp;#034;, _, &amp;#034;Output&amp;#034;}, {&amp;#034;Float&amp;#034;, _, &amp;#034;Input&amp;#034;}, {&amp;#034;Integer32&amp;#034;, _, &amp;#034;Input&amp;#034;}, &amp;#034;Integer32&amp;#034;, &amp;#034;Float&amp;#034;, &#xD;
    &amp;#034;Float&amp;#034;}, {16}, &amp;#034;UnmangleCode&amp;#034; -&amp;gt; False, &amp;#034;CompileOptions&amp;#034; -&amp;gt; &amp;#034;--Wno-deprecated-gpu-targets &amp;#034;, &amp;#034;ShellOutputFunction&amp;#034; -&amp;gt; Print, &#xD;
    &amp;#034;CompilerInstallation&amp;#034; -&amp;gt; &amp;#034;/Developer/NVIDIA/CUDA-8.0/bin/&amp;#034;]&#xD;
&#xD;
This should give:&#xD;
&#xD;
![enter image description here][18]&#xD;
&#xD;
Now&#xD;
&#xD;
    mandelbulb[pixelsMem, Flatten[config], iconfig, 0, 0.0, 0.0, {width*height*3}];&#xD;
    pixels = CUDAMemoryGet[pixelsMem];&#xD;
    Image[pixels]&#xD;
&#xD;
gives&#xD;
&#xD;
![enter image description here][19]&#xD;
&#xD;
So it appears that all is working fine.&#xD;
&#xD;
Problems&#xD;
--------&#xD;
&#xD;
I did come up with some problems though. There is quite a number of CUDA functions:&#xD;
&#xD;
    Names[&amp;#034;CUDALink`*&amp;#034;]&#xD;
&#xD;
![enter image description here][20]&#xD;
&#xD;
Many work just fine. &#xD;
&#xD;
    res = RandomReal[1, 5000];&#xD;
    ListLinePlot[res]&#xD;
&#xD;
![enter image description here][21]&#xD;
&#xD;
    ListLinePlot[First@CUDAImageConvolve[{res}, {GaussianMatrix[{{10}, 10}]}]]&#xD;
&#xD;
![enter image description here][22]&#xD;
&#xD;
The thing is that some don&amp;#039;t and I am not sure why (I have a hypothesis though). Here are some functions that do **not** appear to work:&#xD;
&#xD;
CUDAColorNegate&#xD;
CUDAClamp&#xD;
CUDAFold&#xD;
CUDAVolumetricRender&#xD;
CUDAFluidDynamics&#xD;
&#xD;
and some more. I would be very grateful if someone could check these on OSX (and perhaps Windows?). I am not sure if the this is due to some particularity of my systems or something that could be flagged up to Wolfram Inc for checking.  &#xD;
&#xD;
 When I wanted to try that systematically I wanted to use the function&#xD;
&#xD;
    WolframLanguageData&#xD;
&#xD;
to look for the first example in the documentation of the CUDA functions, but it appears that no CUDA function is in the WolframLanguageData. I think tit would be great to have them there, too, and am not sure why they wouldn&amp;#039;t be there. &#xD;
&#xD;
In spite of these problems I hope that this post will help some Mac users to get CUDA going. It is a great framework and simple to use in the Wolfram Language. With the BizonBox and Mathematica 11.1.1 Mac users are no  longer excluded from accessing this feature. &#xD;
&#xD;
Cheers,&#xD;
&#xD;
Marco&#xD;
&#xD;
PS: Note, that there is anecdotal evidence that one can even use the BizonBox under Windows running in a virtual box under OSX. I don&amp;#039;t have Windows, but I&amp;#039;d like to hear if anyone get this running. &#xD;
&#xD;
  [1]: https://bizon-tech.com&#xD;
  [2]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at22.09.10.png&amp;amp;userId=48754&#xD;
  [3]: http://community.wolfram.com/groups/-/m/t/902394&#xD;
  [4]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot1.png&amp;amp;userId=48754&#xD;
  [5]: http://bizon-tech.com/bizonboxmac.zip&#xD;
  [6]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2.png&amp;amp;userId=48754&#xD;
  [7]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot3.png&amp;amp;userId=48754&#xD;
  [8]: https://developer.nvidia.com/cuda-downloads&#xD;
  [9]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot6.png&amp;amp;userId=48754&#xD;
  [10]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot7.png&amp;amp;userId=48754&#xD;
  [11]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at22.38.22.png&amp;amp;userId=48754&#xD;
  [12]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-06at18.46.46.png&amp;amp;userId=48754&#xD;
  [13]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at22.49.15.png&amp;amp;userId=48754&#xD;
  [14]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at22.52.43.png&amp;amp;userId=48754&#xD;
  [15]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at22.53.30.png&amp;amp;userId=48754&#xD;
  [16]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at20.37.20.png&amp;amp;userId=48754&#xD;
  [17]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at20.39.02.png&amp;amp;userId=48754&#xD;
  [18]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at23.04.38.png&amp;amp;userId=48754&#xD;
  [19]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at21.50.42.png&amp;amp;userId=48754&#xD;
  [20]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at23.10.05.png&amp;amp;userId=48754&#xD;
  [21]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at23.15.59.png&amp;amp;userId=48754&#xD;
  [22]: http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2017-05-07at23.16.36.png&amp;amp;userId=48754</description>
    <dc:creator>Marco Thiel</dc:creator>
    <dc:date>2017-05-07T22:21:42Z</dc:date>
  </item>
  <item rdf:about="https://community.wolfram.com/groups/-/m/t/122095">
    <title>Dancing with friends and enemies: boids&amp;#039; swarm intelligence</title>
    <link>https://community.wolfram.com/groups/-/m/t/122095</link>
    <description>The latest way I have found to use my expensive math software for frivolous entertainment is this. Here&amp;#039;s is a way to describe it. 
[list]
[*]1000 dancers assume random positions on the dance-floor. 
[*]Each randomly chooses one &amp;#034;friend&amp;#034; and one &amp;#034;enemy&amp;#034;. 
[*]At each step every dancer 
[list]
[*]moves 0.5% closer to the centre of the floor
[*]then takes a large step towards their friend 
[*]and a small step away from their enemy. 
[/list]
[*]At random intervals one dancer re-chooses their friend and enemy
[/list]
Randomness is deliberately injected. Here is the dance...
[mcode]n = 1000; 
r := RandomInteger[{1, n}]; 
f := (#/(.01 + Sqrt[#.#])) &amp;amp; /@ (x[[#]] - x) &amp;amp;; 
s := With[{r1 = r}, p[[r1]] = r; q[[r1]] = r]; 
x = RandomReal[{-1, 1}, {n, 2}]; 
{p, q} = RandomInteger[{1, n}, {2, n}]; 
Graphics[{PointSize[0.007], Dynamic[If[r &amp;lt; 100, s]; 
Point[x = 0.995 x + 0.02 f[p] - 0.01 f[q]]]}, PlotRange -&amp;gt; 2][/mcode]
[img]/c/portal/getImageAttachment?filename=OPTfnlfrnds.gif&amp;amp;userId=11733[/img]

Thanks to Vitaliy for posting this on my behalf, complete with animations :-)

Background: I had read somewhere that  macro-scale behaviour of animal swarms (think of flocks of starlings or shoals of herring) is explained by each individual following very simple rules local to their vicinity, essentially 1) try to keep up and 2) try not to collide. I started trying to play with this idea in Mathematica, but it was rather slow to identify the nearest neighbours of each particle. So I wondered what would happen if each particle acted according to the locations of two other particles, regardless of their proximity. The rule was simply to move away from one and towards the other.

The contraction (x = 0.995 x) was added to prevent the particle cloud from dispersing towards infinity or drifting away from the origin. I tweaked the &amp;#034;towards&amp;#034; and &amp;#034;away&amp;#034; step sizes to strike a balance between the tendency to clump together and to spread apart (if you make the step sizes equal you get something more like a swarm of flies). With each particle&amp;#039;s attractor and repeller fixed, the system finds a sort of dynamic equilibrium, so to keep things changing I added a rule to periodically change the attractor and repeller for one of the particles. The final adjustment was to make the &amp;#034;force&amp;#034; drop towards zero for particles at very close range. This helps to stop the formation of very tight clumps, and also prevents a division-by-zero error when a particle chooses itself as its attractor or repeller.

The description of the system as a dance was an attempt to explain the swirling pattern on the screen without using mathematical language. I&amp;#039;d love to see what other &amp;#034;dances&amp;#034; can be created with other simple rules.</description>
    <dc:creator>Simon Woods</dc:creator>
    <dc:date>2013-09-11T18:31:12Z</dc:date>
  </item>
</rdf:RDF>

